在<aside> </aside>标记内包含<nav> </nav>标记在语义上是否正确?

时间:2012-01-23 00:15:39

标签: html5

过去几天我一直在想这个,并且认为我应该在这个网站上注册,因为我正在寻找的大部分答案来自这里。然而,我无法找到这个答案。

我只是想知道将nav标签嵌入旁边标签是否在语义上是正确的?我是XHTML的HTML5场景的新手。

<aside>
    <nav id="locations">
        An Arizona City Here
        An Arizona Mountain Range
        An Arizona Destination Here
        Somewhere Arizona
        Tucson Location
        Bisbee Location Etc...
    </nav>
</aside>

1 个答案:

答案 0 :(得分:4)

Yes只要它是围绕它的元素内容的旁边。如果你使用它作为“这是我的主要内容在列类型区域的一边”然后不,它是不合适的。元素的语义是针对与主要内容相关但不是其中一部分的内容。您可以在w3c网站that has "translated" the spec for web developers上阅读更多内容。它解释了一些示例用法。