使用条件注释,很容易将Internet Explorer与浏览器特定的CSS规则定位:
<!--[if IE 6]>
...include IE6-specific stylesheet here...
<![endif]-->
有时是Gecko引擎(Firefox)行为不端。使用CSS规则只针对Firefox而不是其他浏览器的最佳方法是什么?也就是说,不仅Internet Explorer应该忽略仅限Firefox的规则,WebKit和Opera也应该忽略。
备注:我正在寻找一个“干净”的解决方案。在我看来,使用JavaScript浏览器嗅探器将“火狐”类添加到我的超文本标记语言中并不算干净。我宁愿看到一些取决于浏览器功能的东西,就像条件注释对IE来说只是“特殊的”…