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

Bri*_*ian 6 html

过去几天我一直在想这个问题,并认为我应该在这个网站上注册,因为我正在寻找的大多数答案都来自这里。但是,我无法找到这个答案。

我只是想知道将 nav 标签嵌套在 aside 标签中在语义上是否正确?我是 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>
Run Code Online (Sandbox Code Playgroud)

Lov*_*ing 4

是的,只要它是其周围元素内容的旁白。如果您将其用作“这是在列类型区域中我的主要内容的一侧”,那么不,这是不合适的。元素的语义是针对与主要内容相关的内容,但不是主要内容的一部分。您可以在 w3c 网站上阅读更多内容,该网站已“翻译”了针对 Web 开发人员的规范。它解释了一些示例用途。