Horizontaal menu

in HTML5 en CSS3

Een horizontaal menu: HTML en CSS (00:10:21)

Een menu is in html feitelijk een opsomming van linkjes. In HTML5 zetten we die opsomming dus in het nav-element. Met CSS doorlopen we de volgende stappen:

Een ander horizontaal menu: HTML en CSS (00:7:40)

Een horizontaal menu met dropdown (00:11:10)

Het horizontale menu uit de vorige filmpjes wordt uitgebreid tot een drop-down menu.
Semantisch is er sprake van een extra opsomming binnen een bestand list-item. Dat wordt er in de html dus aan toegevoegd.
In de CSS selecteer je dropdown(onderdelen) via de selector:
nav ul ul (en wat je nog verder nodig hebt).
De dropdown wordt allereerst verborgen met display:none;
In de CSS kun je vervolgens bij een roll-over van het betrokken list-item weer tonen met display:block; Selecteer met nav ul li:hover ul.
De items kun je weer onder elkaar te krijgen door de nog bestaande float te verwijderen. Ook kun je het dropdown-gedeelte naar rechts schui door de opsomming een linkermarge te geven.
Geef de items van de dropdown een breedte en automatische hoogte en eventueel een eigen transitie.

Zet deze training online en stuur mij een linkje.