现在采用HTML 5进行网站重新设计的优缺点是什么?

时间:2009-08-19 08:57:53

标签: html seo html5 standards

我正在研究一个大型网站的重写和重新设计。我一直在阅读HTML 5,并希望在将其用于此设计实现之前了解其缺点。

设计需要在A级浏览器中工作(是的,包括IE6 :(),所以我想知道如何呈现<footer> / <section>等(内联/块等)。

我也想知道专业人士,以便我可以把它卖给业内的任何保守派。

5 个答案:

答案 0 :(得分:8)

如果我们忽略自HTML 4.01以来未改变的事情......

赞成?不是很多。有一些东西适用于少数浏览器。有一些东西适用于少数浏览器,但增加的JavaScript可以以相对合理的方式支持大多数浏览器。

至于缺点......

  • 整个规范仍然是草案,可能会有变化。
  • 实际上,浏览器中一致地支持规范中的任何内容(当JS不在时,使用JS伪装它就失败了)
  • 质量保证工具不成熟,往往落后于规范

它可以作为试验用的东西,但我不会用它构建一个主流网站。

答案 1 :(得分:2)

HTML5不是一回事。您现在可以使用HTML5的某些部分。

例如,您可以将doctype更改为HTML5(<!doctype html>)。繁荣。您的文档现在是HTML5。因为HTML5规范是基于很多工作来确定浏览器已经做了什么,所以这样的事情才有用。因此,如果您更喜欢HTML5语法,请立即执行此操作。

至于新元素,如前所述,他们在IE中缺乏支持。如果您对此感到满意,可以使用JavaScript将HTML5支持到IE中。请注意,所有浏览器都会将未知的HTML元素显示为内联,因此您需要为旧浏览器自行添加display: block;新的块级元素。

Dive into HTML5非常值得一读,以帮助您加快速度,尤其是Chapter 3

答案 2 :(得分:1)

优点:

  • 使用它的网站越多,我们就越快地获得跨浏览器的可靠规范和支持。因此,只需使用HTML 5构建新网站,就可以帮助我们加速推动网络技术的发展。

缺点:

  • 不完整的质量检查工具
  • 不完整的原生浏览器支持

整个规范仍然是草案的论点并不重要。看看CSS。即使CSS 2.1建议的最新更改仍然具有草稿状态。

答案 3 :(得分:1)

如果您想使用HTML 5特定元素,请查看http://ejohn.org/blog/html5-shiv/。这种方法允许您在不支持它们的浏览器中使用HTML。

答案 4 :(得分:-1)

没有任何缺点 - 大多数事情都会像在XHTML 1.0或HTML 4.01中那样起作用。优点将在未来几年慢慢出现,但带来更多的语义(从搜索引擎优化的角度来看,以某种方式更容易理解搜索引擎机器人的内容)。此外,HTML 5使设计人员能够使用任何网络字体(不仅限于基本的五种字体,如Arial / Helvetica,Verdana,Times New Roman等)。

也看到了这一点:

http://www.alistapart.com/articles/semanticsinhtml5/

http://www.zeldman.com/2009/07/13/html-5-nav-ambiguity-resolved/

http://www.zeldman.com/2009/07/20/web-fonts-html-5-roundup/