用于像素密度的CSS媒体查询:-moz-min-device-pixel-ratio与min-moz-device-pixel-ratio

时间:2012-07-11 03:28:07

标签: css mobile css3 media-queries

使用CSS媒体查询设备像素密度时,我看到了-moz-min-device-pixel-ratiomin--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:

2 个答案:

答案 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,但这是它所选择的官方形式。