刚刚阅读了雅虎的Nicholas C. Zakas撰写的一篇有趣的文章:
What’s a web browser?
如何在保持对像6这样的浏览器的支持的同时,如何最好地平衡HTML5和CSS3等新技术的实现,这是否是必须满足最后期限的日常Web开发的实用方法?
解决方法
我认为这实际上取决于您正在构建的站点类型以及预期最终用户的类型.如果你正在为一个乐队建立一个网站,他们倾向于使用大量的闪光灯/银光来使这种互动“凉爽”,更加流畅.这将是何时全力以赴使用HTML5并使用canvas来完成一些相同效果的示例.显然IE6不起作用,但随着越来越多的大公司放弃对IE6的支持(Google包含在gmail中),随着时间的推移,它变得越来越少.
如果您需要开发一个人们仍然会大量使用IE6的网站,那么您可能希望远离使用最新技术.你最终会把事情付诸实践的痛苦可能不值得,特别是如果截止日期紧张并且你不是专家的话.
然后有中间的情况,在这里我认为如果你想继续支持IE6,你需要长时间思考.我知道有很多人放弃了支持,并且发现在CSS3和HTML5之间与其他浏览器取得平衡要容易得多.它仍然不完美,但最终更容易使用.