可能重复:
就像<节>和<文章>新的HTML5元素毫无意义?
我已决定,最后,使移动到HTML5设计网站。 我对新的标签一个问题。
有新的标签,如; 页眉,页脚,导航栏等。为什么这些标签优于使用DIV ID的较旧的方法(例如, <div id="header">
我明白为什么这会令事情变得更简单,但它不会是更加混乱有一些使用HTML5标签和一些使用老的方式标记? 我个人觉得它更符合逻辑的使用全或无,而不是混合物。
如果我错过了点,完全请让我知道。
可能重复:
就像<节>和<文章>新的HTML5元素毫无意义?
我已决定,最后,使移动到HTML5设计网站。 我对新的标签一个问题。
有新的标签,如; 页眉,页脚,导航栏等。为什么这些标签优于使用DIV ID的较旧的方法(例如, <div id="header">
我明白为什么这会令事情变得更简单,但它不会是更加混乱有一些使用HTML5标签和一些使用老的方式标记? 我个人觉得它更符合逻辑的使用全或无,而不是混合物。
如果我错过了点,完全请让我知道。
这不是一个非此即彼的情况。 HTML5仍具有<div>
秒。 它仍然具有<span>
秒。 新的标签是有没有给你更多的表现自由和标准化常用的元素。 例如,大多数的网页具有导航栏,但至今没有关于这些是如何标记的没有标准。 如果他们清楚地标为<nav>
程序可以开始高效地使用这些信息。 搜索引擎可以忽略或分析它们和辅助技术可以帮助用户浏览该网站四周。
这也使得它更容易让你与你的代码工作。 <nav>
是容易得多比察觉<div class="main nav foobar baz">
新的标签是加法 ,而不是一个全新的集取代旧的标签。