Technische Gründe verwenden -Tag in Navigationsleisten. Gibt es irgendwelche?
-
12-10-2019 - |
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>
Lösung
- Es ist diskutierbar 'semantische': diese Verbindungen wahrscheinlich sind eine Liste
- Ohne das
nav
Element (d.h. in HTML5), der oftul
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