Frage

Gibt es technische Gründe (CSS / jQuery verwandt), warum <ul> Tag für Navigationsleisten zu verwenden, anstatt nur mit a Tags?

<nav>
  <ul class="links">
    <li><a href="/">Home page</a></li>
    <li><a href="/about">About page</a></li>
  </ul>
</nav>

vs

<nav>
    <a href="/">Home page</a>
    <a href="/about">About page</a>
</nav>
War es hilfreich?

Lösung

  • Es ist diskutierbar 'semantische': diese Verbindungen wahrscheinlich sind eine Liste
  • Ohne das nav Element (d.h. in HTML5), der oft ul bietet einen nützlichen Behälter für Styling

Andere Tipps

Im Gegensatz zu XML, Sie können momentan keine Tags in HTML-Make-up. Sicher, wird wahrscheinlich Arbeit, aber es ist ungültig Aufschlag.

bieten Listen in der Regel eine schöne Art und Weise Dinge, die einen Sinn zu markieren. Struktur, macht es in der Regel sinnvoll (Sie haben in der Regel eine Liste der Elemente in Ihrer Navigation, nicht wahr?). Definitionslisten können sich dafür eignen, zu einigen Formen der Navigation, aber Listen in der Regel am meisten Sinn machen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top