2009-08-31 75 views
1

创建一些网络应用程序后...我真的觉得有条件的评论处理一段时间后不好玩。有没有关于这个问题的计划?处理不同的浏览器会更复杂还是更容易?是否需要有条件的评论?

+2

如果浏览器开发人员可以同意他们支持的(X)HTML规范的各个部分,网络开发人员会更容易,而且可能会更有趣。但是历史告诉我们这不太可能发生。 – pavium 2009-08-31 09:40:34

+0

那么有没有支持该标准的原因。有没有关键的部分,还是只是他们不想? – bastianneu 2009-08-31 10:37:56

回答

2

总是需要某种形式的能力嗅探,但希望在未来这可以基于更良性的脚本对象嗅探形式来实现渐进式增强。

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

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

+0

+1是的......事实上,每个新版本都会变得更好。但这需要很长时间。 – bastianneu 2009-08-31 14:18:32

2

我想你的意思是通过条件注释来实现特定浏览器的代码:

我怀疑我们套牢了,虽然这将是一个更好的世界对我们所有人来说,如果浏览器只是表现得正确,全面实施标准,并迅速准确地采用新的相关标准。 :)

事情是......从来没有这样的情况下,并考虑到商业动机,我没有看到这种变化。看看我们的代码库,感觉最近几年比糟糕的旧时代更好,但最近的事情似乎是在'错误的'(阅读:特定于浏览器的方向),更多的浏览器特定的CSS特定。

因此,简而言之,这并不好玩,至少在创新步伐再次放缓之前,这种方式就会这样。