繁体   English   中英

CSS @media display NOT in FULLSCREEN 不起作用?

[英]CSS @media display NOT in FULLSCREEN doesn't work?

如何为窗口模式设置 CSS 规则?

@media all and (display-mode: fullscreen) {
  .testfullscreen {
      display: none; /*Works*/
  }
}

@media all and not (display-mode: fullscreen) {
  .testwindowed {
      display: none; /*Not working*/
  }
}

密码笔

你非常接近这一点,你只需要将not转向乞讨。

根据 MDN 的文档:

反转查询的含义

not 关键字反转了整个媒体查询的含义。 它只会否定它所应用的特定媒体查询。 (因此,它不适用于以逗号分隔的媒体查询列表中的每个媒体查询。) not 关键字不能用于否定单个特征查询,只能用于否定整个媒体查询。 在以下查询中最后评估 not:

@media not all and (display-mode: fullscreen) {
  .testwindowed {
    display: none; /*Is working*/
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM