CSS layout - display: inline-block
- Forrige side CSS layout - flydende eksempel
- Næste side CSS justering
vis: inline-block
med vis: inline
i sammenligning med vis: inline-block
Tillader at indstille bredde og højde på elementet.
Ligeså, hvis display: inline-block er sat, vil det beholde øvre/nedre kantmargen/indvendig kantmargen, mens display: inline ikke vil.
I sammenligning med display: block, er det vigtigste forskel, at display: inline-block ikke tilføjer en linjeskift efter elementet, så elementet kan være ved siden af andre elementer.
Følgende eksempel viser de forskellige adfærdsmønstre for display: inline, display: inline-block og display: block:
Eksempel
span.a { vis: indlejret; /* span's standardværdi */ bredde: 100px; højde: 100px; padding: 5px; border: 1px solid blue; background-color: yellow; } span.b { display: inline-block; bredde: 100px; højde: 100px; padding: 5px; border: 1px solid blue; background-color: yellow; } span.c { vis: blok; bredde: 100px; højde: 100px; padding: 5px; border: 1px solid blue; background-color: yellow; }
Brug af inline-block til at oprette navigationsknap
En almindelig brug af display:inline-block
Bruges til at vise listeemner horisontalt i stedet for vertikalt. Følgende eksempel opretter en horisontal navigationsknap:
Eksempel
.nav { background-color: yellow; list-style-type: none; text-align: center; padding: 0; margin: 0; } .nav li { display: inline-block; font-size: 20px; padding: 20px; }
- Forrige side CSS layout - flydende eksempel
- Næste side CSS justering