使用CSS媒体查询设备像素密度时,我看到了-moz-min-device-pixel-ratio
和min--moz-device-pixel-ratio
。
例如:
@media
only screen and (-moz-min-device-pixel-ratio: 1.5) {
/* styles go here */
}
VS
@media
only screen and (min--moz-device-pixel-ratio: 1.5) {
/* styles go here*/
}
哪个是对的?
使用前者的一些教程/博客:
使用后者的一些教程/博客,包括mozilla.org:
答案 0 :(得分:19)
第二个是正确的。
这是http://www.quirksmode.org/blog/archives/2012/07/vendor_prefixes.html
-webkit-min-device-pixel-ratio: 1.5
min--moz-device-pixel-ratio: 1.5
-o-min-device-pixel-ratio: 3/2
答案 1 :(得分:2)
我是上面提到的威胁云文章的作者。我的文章中列出的设备像素比率是不正确的,因为它是在很久以前写的(iPhone4发布)。
它已更新为引用正确的Mozilla语法。
我不知道为什么Mozilla选择使用min-moz-device-pixel-ratio,但这是它所选择的官方形式。