Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 支持旧浏览器有多重要?_Html_Css_Graceful Degradation - Fatal编程技术网

Html 支持旧浏览器有多重要?

Html 支持旧浏览器有多重要?,html,css,graceful-degradation,Html,Css,Graceful Degradation,请阅读雅虎的尼古拉斯·C·扎卡斯(Nicholas C.Zakas)的一篇有趣的文章: 您如何在实现HTML5和CSS3等新技术的同时保持对IE 6等浏览器的支持,这是一种在必须满足截止日期的情况下进行日常web开发的实用方法 这取决于你的受众,只有当你确信你的用户将只使用现代浏览器时,才可以大量使用HTML5和CSS3。(从未如此幸运过) 现在,你可以只考虑渐进式增强。也就是说,你可以让一个网站在IE6中运行良好,然后你可以添加一些功能,比如圆形边框/阴影、标记,或者使用本地存储加速网站,这对

请阅读雅虎的尼古拉斯·C·扎卡斯(Nicholas C.Zakas)的一篇有趣的文章:


您如何在实现HTML5和CSS3等新技术的同时保持对IE 6等浏览器的支持,这是一种在必须满足截止日期的情况下进行日常web开发的实用方法

这取决于你的受众,只有当你确信你的用户将只使用现代浏览器时,才可以大量使用HTML5和CSS3。(从未如此幸运过)

<>现在,你可以只考虑渐进式增强。也就是说,你可以让一个网站在IE6中运行良好,然后你可以添加一些功能,比如圆形边框/阴影、
标记,或者使用本地存储加速网站,这对聪明的用户来说是一种奖励


我将在几周后开始一个大项目,我所能做的就是使用正确的doctype、新的标记和几行javascript使其与旧浏览器兼容,从而使其成为HTML5,但是现在不会使用任何很酷的功能。

我认为这实际上取决于您正在构建的站点类型以及预期最终用户的类型。如果你正在为一个乐队建立一个网站,他们倾向于使用大量的闪光灯/银光灯来让互动变得“酷”和更流畅。这将是一个例子,说明什么时候应该全力使用HTML5,并使用canvas来实现一些相同的效果。显然IE6不起作用,但随着越来越多的大公司放弃对IE6的支持(包括谷歌对gmail的支持),随着时间的推移,IE6的问题越来越少

如果你需要开发一个人们仍然大量使用IE6的网站,那么你可能不想使用最新的技术。你为使事情顺利进行而经历的痛苦最终可能不值得,特别是在最后期限很紧的情况下,如果你不是专家的话


P.>中间有这样的情况,我认为如果你想继续支持IE6,你需要长时间的思考。我认识一些人,他们已经放弃了对CSS3和HTML5的支持,并且发现在其他浏览器中实现CSS3和HTML5之间的平衡要容易得多。它仍然不完美,但最终使用起来要容易得多。

一方面,市场还没有准备好只支持HTML5和CSS3的网站。然而,另一方面,如果至少有一点可能的话,人们应该避免支持IE6和更老的版本(参见运动获得灵感)因为摆脱过时和有问题的技术对行业和普通互联网用户都有好处。

如果你想创建一个现代网站,即HTML5,那么我建议你看看这个样板,你会注意到他们利用JavaScript文件将HTML5支持带到了较老的网站上浏览器


我还强烈建议您阅读Aaron Gustafson的《渐进式增强背后的理念》一书,即如果您的网站在支持现代CSS和HTML5选择器/功能的浏览器中浏览,同时仍然为传统浏览器提供了基线,那么您的网站将看起来最好。有一篇关于渐进式增强的后续文章也值得一读

这取决于你的流量和谁在你的网站上花钱。对我们来说,有必要继续支持IE6,因为这些用户花了不少钱,我们无法强迫他们升级。(如果他们花时间升级,他们就不会花时间。)


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

谢谢,我认为我可以在我的项目中使用这种方法,但问题是客户的语言与我们的语言不同-说服他们(在您想放弃ie6支持的情况下)IE6是一个古老的浏览器,这将是另外一回事。