这个问题涵盖了大部分内容,但我试图向想要完全放弃条件样式表(IE6,移动等)的高级开发人员提出一个明确的论点。请记住,我们实际上并没有消除IE6,只是样式表。
或者我是否疯了,应该接受这个?
答案 0 :(得分:4)
有什么替代方案? CSS乱砍?
我有IE7和IE6的条件样式表。这划分了针对特定浏览器的修复程序。在进行更改时,它可以轻松地让您在标准浏览器中进行测试/修复,在IE7中进行测试/修复,然后在IE6中进行测试/修复。测试流程更自然。它没有破坏标准,很容易,而且它基本上是免费的。解释为什么不会使用它们更有意义。
答案 1 :(得分:1)
您可能需要查看Yahoo Reset CSS Library。它已经消除了我在许多项目中对条件样式表的需求。
答案 2 :(得分:0)
你不应该。通过足够的工作,可以使两个流行的浏览器以相同的方式呈现页面。以mine为例 - 同时复杂而简单。
[编辑:改变'永远'改为'你不应该',认为标题说'何时']
答案 3 :(得分:0)
如果您可以在没有条件样式表的情况下满足您的需求,那么无论如何,为所有浏览器设置单个样式表都是一个好主意。但是,如果你不能在不失去功能的情况下做到这一点,那么就必须提出一个非常好的论据来证明去单一样式表。
答案 4 :(得分:0)
因为IE 6和IE 7以各种众所周知的方式被打破。模块化修复的条件样式表是处理这些中断的最简单且最受支持的方式。
当您说您的高级开发人员想要“放弃”条件样式表时,这到底是什么意思?