【发布时间】:2011-07-17 19:19:36
【问题描述】:
我开始学习 html/css,在整个学习过程中,我发现语义的概念受到了很大的压力。大多数时候我明白我应该使用什么并且一切正常。但是很多时候感觉简单的东西标签太多了,例如:
假设我的网站上有一个带有一些导航链接的主标题,从语义上我得到了:
<section id="masterHeader">
<header>
<nav>
<ul>
<li><a href="#"> link </a></li>
</ul>
</nav>
</header>
</section>
这是否太过分了,还是我应该这样做,因为它确实完全有意义?似乎有很多不需要的标签。
【问题讨论】:
-
为什么要将标题包装成一个部分?我认为标题只是一个专门的部分,应该以这种方式使用。除了这个,你的标记对我来说很好。
-
dev.w3.org/html5/html-author/#the-header-element 听起来应该在一个部分中,或者我应该将一个部分用作容器,然后在容器中使用标题?