ナビゲーション バーで <ul> タグを使用する技術的な理由。何かありますか?

StackOverflow https://stackoverflow.com/questions/4736999

質問

使用する技術的な理由 (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 ではタグを作成できません。確かに、おそらく機能するでしょうが、無効なマークアップです。

リストは通常​​、意味のあるものをマークアップする優れた方法を提供します。構造、通常は意味があります (通常、ナビゲーションには項目のリストがありますよね?)。定義リストは、いくつかの形式のナビゲーションに役立ちますが、通常はリストが最も意味があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top