可能重复:
Are new HTML5 elements like <section> and <article> pointless?
最后,我决定采用HTML5设计网站。我有一个关于新标签的问题。
有新的标签,如;页眉,页脚,导航栏等。为什么这些标签比旧的使用DIV ID的方法(例如<div id="header">
)更受欢迎。我可以看到为什么这会使事情变得更简单,但是使用HTML5的某些标签和使用旧方法的一些标签会不会更令人困惑?我个人认为,使用全部或全部,而不是混合使用更合乎逻辑。
如果我完全忽略了这一点,请告诉我。
答案 0 :(得分:12)
这不是一种情况。 HTML5仍然有<div>
个。它仍然有<span>
秒。新标签可以为您提供更具表现力的自由并标准化常见元素。例如,大多数页面都有导航条,但到目前为止还没有标记这些标记的标准。如果它们被清楚地标记为<nav>
,程序可以开始有效地使用这些信息。搜索引擎可以忽略或解析它们,辅助技术可以帮助用户浏览网站。
它还使您可以更轻松地使用代码。 <nav>
比<div class="main nav foobar baz">
更容易被发现。
新标记是添加,而不是替换旧标记的全新标记。