2010-10-12 25 views

回答

4

我认为这取决于您正在构建的网站类型以及预期最终用户的类型。如果你正在为一个乐队建立一个网站,他们往往会使用大量的闪光/银色灯光让这些互动变得“酷”并且更加流畅。这将是什么时候用HTML5和使用画布来完成一些相同效果的一个例子。很显然,IE6不会起作用,但随着越来越多的主要公司放弃对IE6的支持(谷歌包含在Gmail中),随着时间的推移,它变得越来越不成问题。

如果您需要开发一个网站,人们仍然会大量使用IE6,那么您可能想要远离使用最新技术。如果最后期限很紧,如果你不是专家,那么你最终将努力完成的工作可能并不值得。

然后有中间的情况,在这里我认为如果你想继续支持IE6,你需要长时间思考。我知道一大堆人已经失去了支持,并且发现使用其他浏览器在CSS3和HTML5之间取得平衡要容易得多。它仍然不是完美的,但最终能够更容易地工作。

+0

谢谢,我想我可以在我的项目中使用这种方法,但问题是客户不会说我们的语言 - 说服他们(在您想要放弃ie6支持的情况下)IE6是古代的浏览器将是别的东西。 – 2010-10-13 06:08:13

1

这取决于你的受众,只有当你确定你的用户只使用现代浏览器时,大量使用HTML5和CSS3才是可以接受的。 (从来没有这么幸运)

现在,你可以考虑他们只为渐进增强。也就是说,你使一个网站在IE6中正常工作,然后添加诸如圆形边框/阴影,<video>标签之类的功能,或者使用本地存储加速网站,这对更聪明的用户来说是一种奖励。

我在几周内开始了一个大项目,我所能做的就是让它成为HTML5准备好使用正确的文档类型,新的标签和几行javascript将使它与旧的兼容浏览器,但现在不会使用任何功能。

2

一方面,市场尚未准备好仅适用于HTML5和CSS3网站。但另一方面,如果至少有一点可能,那么应该避免支持IE6及更高版本(请参阅IE6-no-more运动以获取灵感),因为这对行业和普通互联网用户摆脱过时和有问题的技术是有好处的。

2

如果你想创建一个现代化的网站I.E. HTML5然后我会建议你看看http://html5boilerplate.com/如果你看看这个样板文件,你会注意到他们利用了modernizr JavaScript文件来为旧版浏览器带来HTML5支持。

我也强烈建议你阅读亚伦·古斯塔夫森的Understanding Progressive Enhancement逐步增强背后的想法是,你的网站看起来最好的,如果在支持现代CSS和HTML5选择/功能,同时还提供了传统浏览器的基线浏览器中查看。还有一篇关于Progressive Enhancements的后续文章,也值得一读http://www.alistapart.com/articles/progressiveenhancementwithcss

4

这取决于您的流量和谁在您的网站上花钱。对我们来说,继续支持IE6是必要的,因为这些用户花费的金额并不是很少,我们也无法迫使他们升级。 (如果他们花时间升级,他们不花时间花钱。)

如果您的网站不是商业广告,那么您在确定最低浏览器要求方面应该有更多自由。

+0

+1是的,有时会降到美元和美分。 – 2010-10-13 06:10:25