使用特定样式表定位iPad

时间:2011-08-31 11:21:22

标签: css ios ipad

我的客户网站在所有主要网络浏览器中都能正常使用。除了iPad。有些事情略有不同。

我正在使用以下条件样式表

<link href="{$SkinDir}/ipad.css" rel="stylesheet" type="text/css" media="only screen and (min-width: 600px) and (max-width: 1024px)" >

它现在修复了我的iPad样式表问题....

BUT

该网站在其他设备上运行良好,例如我的HTC手机。但是现在已经加载了iPad样式表,现在它正在恢复到样式表。

我尝试使用:

  <link href="{$SkinDir}/phones.css" rel="stylesheet" type="text/css" media="only screen and (min-width: 0px) and (max-width: 600px)" >

但它似乎根本没有级联到手机上,它仍然指的是ipad样式表。

有什么办法,我可以定位iPad!?

值得注意的是,该网站正在SMARTY模板引擎上运行。可以找到与条件内容相关的文件here

非常感谢提前。

1 个答案:

答案 0 :(得分:1)

条件css&lt;链接&gt;在服务器级别(php),而不是客户端级别。

您可以使用此http://shaunmackey.com/articles/mobile/php-auto-bowser-detection/来检测iPad并设置一个标记,以便您知道要包含哪个css。