【发布时间】:2016-04-12 21:54:35
【问题描述】:
我使用http://www.w3.org/TR/css3-mediaqueries/ 根据可用的视口进行不同的设计。
为了让我的搜索和替换工作,每次我决定调整分界点时,我都想明确否定与(max-width: 500px) 相交的@media (min-width: 500px),因此,必须手动将其否定为(max-width: 499px),这会破坏搜索和替换。
我试过not (min-width: 500px),但它似乎根本不起作用。有没有办法否定@media (min-width: 500px),这样否定查询中仍然会有500px,以便我的搜索和替换工作?
【问题讨论】:
-
我不会这样做我从不使用最小宽度。我开始大并向下工作... [at]media screen and (max-width:1025px){ /// overrides } [at]media screen and (max-width:769px){ /// overrides 1024px } As css是语义的,你总是会以这种方式用较小的屏幕尺寸覆盖。
-
为什么
not (min-width: 500px)不起作用,假设您遵循文档并将其写为not all and (min-width: 500px)? -
酷!将尝试
not all and。但是,将它与其他语句合并呢?例如。我如何翻译(min-width: 840px) and (max-height: 399px),其中只有99必须被否定? -
我早些时候发表了评论,然后看到了您要做什么。那这个呢?虽然没有尝试过,因为我总是在我想要的断点处使用 max-width,但是你能像这样组合它吗? @media screen (min-wdth:500px) and (max-width:499px) {....} 我仍然认为从大到小更好,因为在最大宽度上设置断点更好,不需要最小宽度。
标签: css media-queries negation