我知道如何在iPhone以外的所有浏览器中隐藏CSS:请参阅How do I apply a stylesheet just to the iPhone (and not IE),without browser sniffing?
但是:如何隐藏iPhone上的CSS,而不隐藏其他浏览器?
最佳答案
您可以使用
@media queries
:
<link rel="stylesheet" href="noniPhoneStylesheet1.css" media="only screen and (min-device-width:490px)" />
这会自动将iPhone浏览器从下载特定样式表中排除(iPhone的屏幕宽度为480px);因此,将您要从iPhone隐藏的所有样式放入该样式表即可.尽管很显然,它还会阻止该样式表与其他尊重媒体查询且屏幕宽度小于490px的设备隔离.