对于大型网站的CSS我们应该使用IE条件表(IE6,IE7,IE8,如果需要)或多人环境中的CSS黑客?
和CSS将由多人处理。
我正在考虑使用正确评论的黑客,因为有可能忘记其他人在css中进行任何更改。
例如:主css中的#ab { width:200px}
和IE css中的#ab { width:210px}
。
需要你对此的看法。提前谢谢。
答案 0 :(得分:1)
永远不要使用CSS黑客,因为当新的浏览器版本问世时,它们无法保证正常工作。
最好的方法是使用IE条件注释来加载IE特定的样式表。对于所有其他浏览器,此方法也使CSS更精简。
关于上面的宽度示例:您可以通过使用相对定位来添加填充而不是填充规则来解决这个问题。
以下是210px宽div中5px填充的跨浏览器示例:
<强> HTML 强>
<div id="wrap">
<div id="content">
<!-- content -->
</div>
</div>
<强> CSS 强>
#wrap {
width:210px;
}
#content {
width:200px;
position:relative;
left:5px;
}