设计需要在A级浏览器中工作(是的,包括IE6 :(),所以我想知道如何呈现
<footer>
/ <section>
等元素(行内/块等)。我还想知道优点,以便向企业内部的保守派推销。
HTML5并不是一个单一的东西。现在就可以使用HTML5的某些部分。
例如,您可以将文档类型更改为HTML5文档类型(<!doctype html>
)。完成。您的文档现在是HTML5的了。因为HTML5规范是基于大量研究浏览器已经做了什么的工作,所以像这样的事情只需要这样做即可。因此,如果您喜欢HTML5语法,请随意使用。
至于新元素,正如已经提到的,它们在IE中缺乏支持。如果您愿意,可以使用JavaScript将HTML5的相当多的支持嵌入到IE中。请注意,所有浏览器都将未知的HTML元素显示为内联元素,因此对于旧版浏览器,您需要自己添加display: block;
来为新的块级元素设置样式。
Dive into HTML5值得一读,可以帮助您快速掌握HTML5,特别是第3章。
优点:
缺点:
整个规范仍然是草案的论点并不真正重要。只需看看CSS即可。即使是对CSS 2.1推荐的最新更改仍然处于草案状态。
没有缺点 - 大多数事情将像在XHTML 1.0或HTML 4.01中一样工作。优点将在未来几年慢慢出现,但会带来更多的语义(从SEO角度来看,这些内容也更容易被搜索引擎机器人理解)。此外,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/