Gunnar Bittersmann: <nav> innerhalb von <nav> oder doch lieber ul li ul li?

Beitrag lesen

@@Jochen

   <li>Ventilatoren &amp; Heizlüfter
	<ul>
	  <li>Ventilatoren &amp; Heizlüfter</li>
	  <li>Ventilatoren</li>
	  <li>Heizlüfter</li>

Sollten im Menü nicht Links sein?

Und welchen Sinn macht ein Menüpunkt „Ventilatoren & Heizlüfter“ unterhalb eines Menüpunkts „Ventilatoren & Heizlüfter“?

Auf dem Bild unten stehe ich, dass es ein <nav> innerhalb von <nav> gibt, was ist nun richtig um so eine Klappnavigation zu erreichen?

So wie du es hast mit der verschachtelten Liste. nav innerhalb von nav halte ich für Unsinn. Es ist ja ein Navigationsmenü.

Mir kommt es hier auf den Pfeil nach oben an, den würde ich sehr gerne integrieren.

Fürs Aussehen ist es nicht von Belang, welche Elementtypen im Markup verwendet werden.

nav ul li {

Der Selektor ist überspezifiziert. Verwende nav li!

Bist du sicher, dass du alle li innerhalb des Menüs selektieren willst und nicht nur die der 1. Hierarchieebene? nav > ul > li?

nav ul ul {
    display: none;
}

nav ul li:hover ul {
    display: block;

Wie navigieren denn eigentlich Nutzer mit Geräten, die gar kein Hover kennen? Was (je nach Zielgruppe) viele bis die meisten Nutzer betrifft.

LLAP 🖖

--
„Wir haben deinen numidischen Schreiber aufgegriffen, o Syndicus.“
„Hat auf dem Forum herumgelungert …“
(Wachen in Asterix 36: Der Papyrus des Cäsar)