Bokse-model: CSS indrykning
- Forrige Side CSS Bokse Model Oversigt
- Næste Side CSS Kanter
Elementets indrykning ligger mellem rammen og indholdsområdet. Den enkleste egenskab til at kontrollere dette område er padding-egenskaben.
CSS padding-egenskaben definerer det tomme rum mellem elementets kant og indholdet.
CSS padding Egenskab
CSS padding-egenskaben definerer elementets indrykning. Padding-egenskaben accepterer længdeværdier eller procentværdier, men tillader ikke negative værdier.
For eksempel, hvis du ønsker, at alle h1-elementer har 10 pixels indrykning på alle sider, skal du gøre det sådan:
h1 {padding: 10px;}
Man kan også indstille hver sides indrykning i rækkefølgen øvre, højre, nedre og venstre, og hver side kan bruge forskellige enheder eller procentværdier:
h1 {padding: 10px 0.25em 2ex 20%;}
Ensidige indrykningsegenskaber
Også ved at bruge nedenstående fire separate egenskaber, kan man respektive indstille øvre, højre, nedre og venstre indrykning:
Du har måske allerede tænkt på det, men nedenstående regel har samme effekt som den foregående kortform regel:
h1 { padding-top: 10px; padding-right: 0.25em; padding-bottom: 2ex; padding-left: 20%; }
Procentværdier for indrykning
Som nævnt tidligere kan man indstille procentværdier for elementets indrykning. Procentværdier beregnes i forhold til forældrelseskomponentens width, hvilket er det samme som for margin. Så hvis forældrelseskomponentens width ændres, ændres de også.
Nedenstående regel sætter afsnittets indrykning til 10% af forældrelseskomponentens width:
p {padding: 10%;}
For eksempel: Hvis et afsnits forældrelseskomponent er et div-element, skal dens indrykning beregnes baseret på div's width.
<div style="width: 200px;"> <p>Dette afsnit er indeholdt i en DIV, der har en bredde på 200 pixels.</p> </div>
Bemærk:Øvre og nedre indrykning er ens med venstre og højre indrykning; dvs. procentværdien for øvre og nedre indrykning sættes i forhold til forældrelses bredde, ikke højde.
CSS indrykningseksample:
- Alle indrykningsegenskaber i en erklæring
- Dette eksempel viser, hvordan man bruger kortform for at sætte alle indrykningsegenskaber i en erklæring, hvilket kan være et til fire værdier.
- Indstil nedre indrykning 1
- Dette eksempel viser, hvordan man bruger centimeter for at indstille cellens nedre indrykning.
- Indstil nedre indrykning 2
- Dette eksempel viser, hvordan man bruger procenter for at indstille cellens nedre indrykning.
- Indstil venstre indrykning 1
- Dette eksempel viser, hvordan man bruger centimeter for at indstille cellens venstre indrykning.
- Indstil venstre indrykning 2
- Dette eksempel viser, hvordan man bruger procenter for at indstille cellens venstre indrykning.
- Indstil højre indre margen 1
- Dette eksempel viser, hvordan man bruger centimeter for at indstille cellens højre indre margen.
- Indstil højre indre margen 2
- Dette eksempel viser, hvordan man bruger procenter for at indstille cellens højre indre margen.
- Indstil øvre indre margen 1
- Dette eksempel viser, hvordan man bruger centimeter for at indstille cellens øvre indre margen.
- Indstil øvre indre margen 2
- Dette eksempel viser, hvordan man bruger procenter for at indstille cellens øvre indre margen.
CSS Indre Margen Egenskab
Egenskab | Beskrivelse |
---|---|
padding | Kortfattet Egenskab. Virker til at sætte elementets indre margen egenskaber i en enkelt deklaration. |
padding-bottom | Indstil elementets nedre indre margen. |
padding-left | Indstil elementets venstre indre margen. |
padding-right | Indstil elementets højre indre margen. |
padding-top | Indstil elementets øvre indre margen. |
- Forrige Side CSS Bokse Model Oversigt
- Næste Side CSS Kanter