css 媒体查询不适用于 Iphone(Chrome 和 Safari)/Apple MBP Safari
css media query not working for Iphone (Chrome and Safari) / Apple MBP Safari
我正在创建一个新站点,并正在为我要开发的 CSS 媒体查询收集一些反馈,以查看某些设备报告了哪些分辨率
我让一些朋友测试 css 媒体查询,结果没有 Iphone 用户返回解析部分的结果。
归结为当我使用此代码时
@media only screen and (min-resolution: 5dpi) {
h1 {color: orange;}
.desc1:after {content:" The resolution is for you";}
}
这适用于所有设备(台式机、android、chrome、firefox),除了 Iphones 和 Mac 上的 Safari(适用于 Chrome 在 Mac)
我的头上也有这行:
<meta name="viewport" content="width=device-width, initial-scale=1">
猜猜为什么这在某些设备上不起作用?
您需要为 Safari 使用“-webkit-min-device-pixel-ratio”。参见 http://www.w3.org/blog/CSS/2012/06/14/unprefix-webkit-device-pixel-ratio/
我正在创建一个新站点,并正在为我要开发的 CSS 媒体查询收集一些反馈,以查看某些设备报告了哪些分辨率
我让一些朋友测试 css 媒体查询,结果没有 Iphone 用户返回解析部分的结果。
归结为当我使用此代码时
@media only screen and (min-resolution: 5dpi) {
h1 {color: orange;}
.desc1:after {content:" The resolution is for you";}
}
这适用于所有设备(台式机、android、chrome、firefox),除了 Iphones 和 Mac 上的 Safari(适用于 Chrome 在 Mac)
我的头上也有这行:
<meta name="viewport" content="width=device-width, initial-scale=1">
猜猜为什么这在某些设备上不起作用?
您需要为 Safari 使用“-webkit-min-device-pixel-ratio”。参见 http://www.w3.org/blog/CSS/2012/06/14/unprefix-webkit-device-pixel-ratio/