Spørsmål:
Hvordan kan jeg på en enkel måte distribuere en serie menyvalg horisontalt med like mye avstand?
Svar:
Det er mange måter å gjøre dette på, men den enkleste er sannsynligvis å gjøre bruk av Flexbox.
Med Flexbox har vi mulighet til å enkelt distribuere en serie elementer horisontalt, med lik avstand mellom elementene.
Først, litt HTML:
<ul class="flex-container"> <li class="flex-item">Valg 1</li> <li class="flex-item">Valg 2</li> <li class="flex-item">Valg 3</li> <li class="flex-item">Valg 4</li> ... </ul>
Så, litt CSS:
.flex-container{padding: 0;margin: 0;display: flex;flex-flow: row wrap;justify-content: space-around;background-color: #333333;}.flex-item{background: #333333;padding: 5px;width: 150px;list-style: none;color: #ffffff;font-weight: bold;text-align: center;}
Resultat:

Relaterte kurs
Se våre kurs i HTML, CSS og JavaScript.
Del denne artikkelen: