是否总是需要条件评论?

时间:2009-08-31 09:36:32

标签: css web-applications browser

创建一些网络应用程序后...我真的认为处理条件评论一段时间后并不好玩。有关此问题的计划吗?是否会更复杂或更容易处理不同的浏览器?

2 个答案:

答案 0 :(得分:2)

我认为你的意思是通过条件评论实现的浏览器特定代码:

我怀疑我们坚持使用它们,但如果浏览器表现正确,完全实施标准并快速准确地采用新的相关标准,那对我们所有人来说将是一个更好的世界。 :)

事情是......从来没有这样,并且考虑到所涉及的商业动机,我并没有看到这种变化。通过我们的代码库来看,感觉就像过去几年比过去的糟糕时期更好,但是最近的事情似乎正朝着“错误的”(读取:浏览器特定的)方向发展,更多的浏览器特定的CSS特别

所以,简而言之,它并不有趣,而且至少在创新步伐再次放缓之前,这种方式就会这样。

答案 1 :(得分:2)

总是需要某种形式的功能嗅探,但希望将来这更多地基于更加良性的脚本对象嗅探形式,从而实现渐进式增强。

今天使用条件注释来解决基本HTML和CSS处理中的错误。但那些错误正在消失。实际需要CC的绝大多数情况是IE6;偶尔你也需要将它们用于IE7。另一方面,IE8主要同意其他浏览器的HTML和CSS渲染问题(只要你在真正的IE8标准模式下运行它)。

我个人从未需要过IE8的CC。随着IE用户升级到更新的版本,对CC的需求应该减少,并且希望有一天可能完全消失。不可否认,到目前为止,这种迁移的速度非常缓慢,但想想当我们仍然需要考虑IE5时,情况会有多糟糕......