我开始学习HTML/CSS,并且在我的学习过程中,我已经看到了语义学的概念强调。大多数时候我明白我应该使用什么,一切正常。但也有很多时候,感觉就像有简单的东西太多太多的标签,例如:我是否需要为我的网站的主标题提供所有这些HTML5标记?
假设我有一个主标题上我的网站导航的一些链接,语义我得到这个:
<section id="masterHeader">
<header>
<nav>
<ul>
<li><a href="#"> link </a></li>
</ul>
</nav>
</header>
</section>
这是太多了,还是应该这样做,因为它确实有意义?它看起来像很多不需要的标签。
为什么你将头部封装到一个节中?我认为标题只是一个专门的部分,应该以这种方式使用。除此之外,您的标记对我来说看起来很好。 – Jay
http://dev.w3.org/html5/html-author/#the-header-element使它听起来像它应该在一个部分,或者我应该使用一个部分作为容器,然后使用容器中的头部? – valon