我们希望使用同一页面来为台式机,iPhone和BlackBerry提供服务,因此我们必须为不同的设备提供一种加载不同样式表的方法。
因此,有没有一种方法可以指定样式表在BlackBerry上运行?
例如,iPhone使用media属性:
<link media="only screen and (max-device-width: 320px)" href="style.css" ...
最佳答案
我将使用服务器端语言解析用户代理字符串,并提供正确的样式表。黑莓手机似乎以“ Blackberry / xyz”标识自己。参见例如here