【发布时间】:2012-11-25 21:39:15
【问题描述】:
为 IE 和其他浏览器设置单独的 CSS 的最佳方式是什么?我正在考虑只针对 IE、Firefox 和 Safari 用户。尤其是现在除了 IE 之外的大多数浏览器都支持 CSS3。
我遇到的各种方法是
- 加载单独的样式表
有条件地使用
<!--[if IE]> - 下划线破解和各种其他内联 IE 破解
我更喜欢 (2),因为 (1) 是额外的工作,尤其是在开发时。但是(2)似乎并不总是有效。最有效的方法是什么?
【问题讨论】:
-
除了解决浏览器错误之外,您是否以任何原因针对特定浏览器?
-
我的目标是支持 CSS3 和不支持 CSS3 的浏览器
-
没有支持所有 CSS 3 的浏览器,Internet Explorer 和 Firefox 都支持部分 CSS 3。(对于 CSS 3 的定义,您可以给出其当前状态)
标签: css cross-browser