ナビゲーション バーで <ul> タグを使用する技術的な理由。何かありますか?
-
12-10-2019 - |
質問
使用する技術的な理由 (CSS / jQuery 関連) はありますか? <ul>
単に使用するのではなく、ナビゲーション バーのタグ a
タグ?
<nav>
<ul class="links">
<li><a href="/">Home page</a></li>
<li><a href="/about">About page</a></li>
</ul>
</nav>
対
<nav>
<a href="/">Home page</a>
<a href="/about">About page</a>
</nav>
解決
- それは間違いなく「もっとセマンティック」です:おそらくそれらのリンク それは リスト
- なしで
nav
要素、(つまり、html5の)、ul
多くの場合、スタイリングに便利なコンテナを提供します
他のヒント
XML とは異なり、HTML ではタグを作成できません。確かに、おそらく機能するでしょうが、無効なマークアップです。
リストは通常、意味のあるものをマークアップする優れた方法を提供します。構造、通常は意味があります (通常、ナビゲーションには項目のリストがありますよね?)。定義リストは、いくつかの形式のナビゲーションに役立ちますが、通常はリストが最も意味があります。
所属していません StackOverflow