处理此问题的最佳方法是CSS媒体查询,它允许您为不同的浏览器分辨率和功能提供不同的样式表.其中一个主要好处是您不必进行浏览器嗅探或任何服务器端代码,这是每月有数十种新设备上市时的噩梦.
虽然浏览器嗅探需要您为脚本为每种类型或设备分组添加特定检测代码,但媒体查询甚至可以处理您从未听说过的设备.
作为一个人为的例子,这将使您的页面在移动浏览器和小屏幕上显示热粉色文本:
@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px) {
body {
color: hotpink;
}
}
Run Code Online (Sandbox Code Playgroud)
许多正在使用的媒体查询的好例子:http:
//responsivewebdesigns.tumblr.com/
| 归档时间: |
|
| 查看次数: |
528 次 |
| 最近记录: |