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:
<ul>:ontdoen vanliststyle,margeenpadding;<li>:eenfloat:left;geven en 25% breedte<>:a een display block en achtergrond, kleur geven en ontdoen van de onderstreping- a:hover een andere achtergrond
- a krijgt dezelfde line-height als de hoogte van de li
- Als je bovendien een randje als scheiding tussen de linkjes zet,
zal het menu te breed worden en meerdere regels gaan beslaan.
Verhelp dit met
box-sizing: border-box;(niet getoond) - Om in de eerste link het randje te verwijderen, selecteer je
nav ul li:first-childen zet daar deborder-leftop 0.
