新的HTML5元素有优势吗?

时间:2012-02-18 11:09:09

标签: html html5

HTML5引入了一些不错的新元素<canvas><audio><video>,这些元素在网页设计中非常有用。

我不知道的是新<section><header><nav>等等。

如果你是一个非常小的网页设计师,我可以看到一个用途,因为他们可能有用户代理样式表CSS规则(有点像<blockquote>类似于<div>,只有边距为好吧。)

但是,如果您正在设计一个更大的网站,那么您可能会拥有类似这些内容的CSS规则,因此不会有任何好处。

那么使用这些元素有什么好处吗?

2 个答案:

答案 0 :(得分:7)

优点主要是语义。维护代码要容易一些,网页抓取工具可以更轻松地确定页面中某些信息的位置。

答案 1 :(得分:2)

HTML5编辑器Hixie最近发表的statement说:“大多数'语义'标记的用例只是简单的创作和维护,特别是CSS中的选择器。” p>

当作者以某种方式使用标记时,标记更易于阅读和修改给同事或其他使用相同标记的人。期望(尽管可能)浏览器会对这些元素做任何特殊处理(除了将它们渲染为块而不是内联元素)或者搜索引擎会对它们充满热情是不现实的。