Retina设备不会读取视网膜css

时间:2012-09-05 20:48:06

标签: css stylesheet retina-display

我正在开发一个必须支持Retina displays的新网站。经过一些html / css @media查询,非常多的研究和难以置信的大量测试,它仍然没有用。

所以为了解决我的问题,我创建了这个基本的“我有Retina显示器吗?” - 页面。 (以下代码):

<title>Retina Test</title>
<style type="text/css">
    body { background-color: green; }
    @media all and (-webkit-min-device-pixel-ratio : 1.5) {
        background-color:blue;
    }
</style>

我只使用background-color进行基本测试。可能很高兴知道,我有一些视网膜设备可供测试:视网膜macbook pro和视网膜iPhone 4。

谢谢你。 鲍勃

2 个答案:

答案 0 :(得分:0)

不应该是:

body {background-color: green;}
@media all and (-webkit-min-device-pixel-ratio : 1.5) { // targets iphone retina?
    body{background-color:blue;}
}
@media all and (-webkit-min-device-pixel-ratio : 2) {   // targets macbook retina?
    body{background-color:blue;}
}

如果要更改字体颜色,请使用正确的用法:

body {color: green;}
@media all and (-webkit-min-device-pixel-ratio : 1.5) {
    body{color:blue;}
}

请注意,我无法测试@media all and (-webkit-min-device-pixel-ratio : 1.5)是否真正针对视网膜显示。

答案 1 :(得分:0)

变化:

background-color:blue;

为:

body {background-color:blue}

应该这样做。