我有一个网页,我做了两个css文件,一个用于桌面浏览器,另一个用于iphone。 我做这样的事情:如何从iphone浏览器隐藏桌面css?
<meta name="viewport" content="width=device-width" />
<link rel="stylesheet" href="/css/main.css" media="screen,projection,print" />
<link rel="stylesheet" href="/css/mobi.css" type="text/css" media="only screen and (max-device-width: 480px)" />
在它工作正常台式机,但在iPhone上我有一些奇怪的行为,它看起来像它加载这两个文件和规则相互冲突。如果我注释掉第二行(main.css),它可以在iPhone上正常工作。
那么我该如何隐藏它? 谢谢
你应该假设默认的CSS加载,然后在mobi.css中添加修改/重置main.css的特定规则 - 媒体查询也可以替代 – Knu 2011-01-19 18:28:32