如何在任何设备上创建一个永远不会被选择的媒体查询断点?
我见过人们使用诸如only speech
或only screen and (min-width: 1000em)
之类的东西,但这些看起来像是等待发生的尴尬情况。我还想要对任何其他阅读代码的开发人员来说更干净、更直观的东西。
是否可以创建不可能的媒体查询?
如果有人想知道“你为什么要这样做?”,在我的例子中,这是因为我试图关闭第 3 方模块中的条件,该模块被硬编码为在特定时间做一些不受欢迎的事情如果满足某个媒体查询,则设置断点。基本上,它有一个不必要的宽屏 View ,不必要地删除了有用的功能。
这个第 3 方模块不允许我关闭此条件或修改不良行为,而无需破解核心模块代码,这会破坏 future 的更新,但它确实允许我使用任何覆盖其默认媒体查询字符串。因此,我正在寻找尽可能干净的不可能的媒体查询来与不良行为相关联,以使其永远不会发生。
最佳答案
not all
...逻辑上意味着“不是任何设备”。它似乎起到了万能的负面作用。
not all
通常用于像 not all and (some other condition)
( dev.mozilla gives some examples ) 这样的结构中,意思是“如果其他条件为真,则不任何设备”,因此这是一个完全有效的配对。
关于css - 如何设置永远无法满足的媒体查询条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36065007/