- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我试图理解为什么下面的 min-width: 600
媒体查询会覆盖 min-width: 768
媒体查询。
我知道 600px 出现在 CSS 文件的后面,这可能是一个原因,但如果屏幕尺寸是 600 或 768,肯定只应该应用一个?
我现在正在研究媒体查询文档,但还没有能够解释这一点。
感谢您的帮助。
最佳答案
I know that 600px comes later in the CSS file which could be a reason
这通常是原因,除了不相关的创作错误,或者更糟的是,browser bugs .任何大于或等于 768px 的东西,也必然大于或等于 600px,因此它们都必须匹配。
有关更多信息,请参阅以下相关问题:
but surely only one should only be applied if the screen size is either 600 or 768?
那不是真的; @media
规则彼此完全独立。 @media
规则的排他性没有意义,特别是当您认为媒体查询可以包含媒体功能的任意组合时。
例如,当媒体为 (width: 600px) 和 (height: 300px)
时,在这种情况下会发生什么情况? (正确的行为是应用每条规则,最后一条优先,因为 UA 在评估时没有其他方法可以同时考虑 width
和 height
查询。)
@media {
body { background-color: white; }
}
@media (min-width: 600px) {
body { background-color: red; }
}
@media (min-width: 300px) and (max-height: 300px) {
body { background-color: yellow; }
}
@media (max-height: 600px) {
body { background-color: blue; }
}
关于css - 为什么最小宽度较小的媒体查询会覆盖较大的媒体查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28783086/
我正在通过 PHP 将 .csv 中的两行插入到表中。 我还会跟踪任何错误,如果发生错误,我不会提交事务。插入表后,我检索结果行的 ID(全部在一个事务中提交),并且 csv 的第一行对应于第二个 I
一个应用程序托管一个具有三个接口(interface)的 Web 服务,用于三个单独且独立的操作,所有这些操作都在应用程序的不同组件中实现,彼此独立,例如在不同的包等中,所以他们对彼此了解不多,只共享
我希望在单击特定表格数据单元格时同时选中单选按钮和单选按钮单击事件。我已经使用以下方法实现了这一点: $(document).ready(function() { $("td").click(
JSFiddle:https://jsfiddle.net/oyp1zxaq/ 本质上,我只是想在较大的 div 中放置四个具有定义宽度的较小 div,但我希望它们在其中间隔开。 我想知道是否有一种方
我在一个布局中有两个 View 。我将分别称它们为 View A 和 View B。 ┌──────┐ │┌─┐┌─┐│ ││A││B││ │└─┘└─┘│ └──────┘ 父布局(包括View A
我是一名优秀的程序员,十分优秀!