我有一個模板,我建立一個管理員 儀表板的導航鏈接,就像一個側邊欄:側欄導航:哪個標籤語義上正確?
<aside>
<ul>
<li><a href="#">...</a></li>
</ul>
</aside>
<main>
...
</main>
我不知道是否使用<aside>
標籤是語義正確的,或者我應該使用<nav>
呢?
我有一個模板,我建立一個管理員 儀表板的導航鏈接,就像一個側邊欄:側欄導航:哪個標籤語義上正確?
<aside>
<ul>
<li><a href="#">...</a></li>
</ul>
</aside>
<main>
...
</main>
我不知道是否使用<aside>
標籤是語義正確的,或者我應該使用<nav>
呢?
的aside元素代表由 內容頁面的部分它與旁邊 元素周圍的內容相切,並且可以將其視爲與該內容分離。 這些部分通常以印刷字體的側邊欄表示。 html5doctor
而且
不要使用元素標記括號內的文字,因爲這類型的文本 被認爲是主流的一部分。 Mozilla的
下面是有關如何使用aside
最簡單的例子:
<article>
<p>
The Disney movie <em>The Little Mermaid</em> was
first released to theatres in 1989.
</p>
<aside>
The movie earned $87 million during its initial release.
</aside>
<p>
More info about the movie...
</p>
</article>
之前,我看到一些熱門網站如Spotify的HTML結構,他們使用div
他們的側欄。但如果你想閱讀更多,你應該看看Best HTML5 markup for sidebar
可能的重複[最佳HTML5標記爲邊欄](http://stackoverflow.com/questions/8407805/best-html5-markup-for-sidebar ) –