【发布时间】:2011-08-11 21:33:25
【问题描述】:
是否有任何 CSS hack 可以仅检测 Android 浏览器来编写 CSS?不是所有的 WebKit 浏览器——我想为 iPhone 和 Android 浏览器上的某些元素编写不同的 CSS。
例如http://paulirish.com/2009/browser-specific-css-hacks/
我想要一个适用于 Android 浏览器的 CSS hack。
【问题讨论】:
-
我个人会避免这种情况。从长远来看,浏览器检测总是难以维护。这就是为什么我们转向媒体查询之类的问题,以询问浏览器的特征,而不是“这是哪个浏览器?”
-
CSS 不是为处理这类事情而设计的。
-
有一些特定于 Android 的怪癖,例如 a rendering issue involving the "Auto-fit pages" feature。一种专门针对 Android 浏览器的一些规则(例如针对该问题的无操作
background-image:解决方法)将非常有帮助。
标签: css webkit mobile-website android-browser