Css (-webkit最小设备像素比:1.5)
我有一个样式表,其中包含一些css3媒体查询Css (-webkit最小设备像素比:1.5),css,media-queries,Css,Media Queries,我有一个样式表,其中包含一些css3媒体查询 @media (max-width: 480px), (-webkit-min-device-pixel-ratio: 1.5) { p, label, .labelish {font-size: 1.2em;} h3 {font-size: 1.4em;} body{ background-color: red !important; } } 现在我了解了第一部分,即仅当用户浏览器
@media (max-width: 480px), (-webkit-min-device-pixel-ratio: 1.5) {
p, label, .labelish {font-size: 1.2em;}
h3 {font-size: 1.4em;}
body{
background-color: red !important;
}
}
现在我了解了第一部分,即仅当用户浏览器低于480px时才应用这些样式。-webkit最小设备像素比:1.5
是我没有得到的。我知道它在寻找高密度的屏幕像素分辨率。但不知道为什么它会出现在Chrome上的新Mac视网膜屏幕上。我问的原因是我有两台电脑,一台有新的视网膜屏幕,另一台没有,上面的css只在视网膜屏幕上运行
我找到了这个链接,它列出了它应该影响的屏幕
- 谷歌Nexus S
- 三星Galaxy S II
- HTC欲望
- HTC Desire HD
- 宏达电
- HTC速度
- HTC感觉
有人能解释为什么会发生这种情况吗 如果此属性与CSS的其余部分类似,则
-webkit最小设备像素比:1.5
应应用于该比率报告为2的设备,方法与最大宽度:480px相同代码>将是宽度为320px的appliet do设备
另外,逗号(,
)是一个OR运算符,当涉及CSS选择器/列表时,如果您有意使用,请使用:
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.5)
也许你的逗号让人不安<代码>@media(最小宽度:480px)和(最大宽度:950px){…}