HTML5标签vs <div>只是为了理智?</div>

时间:2011-04-06 05:16:44

标签: html html5

除了有一个更有意义的结构(即用<footer>标签包裹页脚)为什么我应该在div标签上使用html5标签?

如果我使用<div>我仍然可以使用一些甜蜜的html5功能,那么我为什么要担心学习所有这些新标签?

  

P.S:我知道可以更容易嵌入媒体的视频和音频标签

3 个答案:

答案 0 :(得分:6)

使用这些标签将有助于搜索引擎索引您的网站,以及屏幕阅读器等。这被称为“语义正确性”。

答案 1 :(得分:6)

<div>This is an advertisement about big rubber flashlights</div>
<div>This is the actual content of the current page, an important article about the state of the world we live in</div>
<div>Here a user posts that he hates everything about this place</div>

第二个div我想通过替换<article>标签会受益匪浅,因为网络机器人,小工具或浏览器可以看到这可能是该页面的主要主题。

答案 2 :(得分:6)

footersection等标签都包含在HTML5中,作为向语义网的转变。您可以详细了解semantic web on Wikipedia。简而言之,语义网可以帮助搜索引擎更好地理解您网站上的内容,从而(希望)可以获得更准确的搜索排名。这也意味着程序员可以编写更准确地解析您网站的代码,例如浏览器制造商可以在他们的浏览器中加入对网页语义做出反应的功能。