Udfordring: Anvend Box Sizing på Elementer
Opgave
Undersøg de praktiske forskelle mellem værdierne content-box og border-box for egenskaben box-sizing. Din opgave er som følger:
- Anvend værdien
content-boxtil egenskabenbox-sizingfor elementet med id'etcontent-box. - Anvend værdien
border-boxtil egenskabenbox-sizingfor elementet med id'etborder-box.
index.html
index.css
box-sizing: content-box: Bredde og højde ekskluderer polstring og kant.box-sizing: border-box: Bredde og højde inkluderer polstring og kant.
index.html
index.css
Forklaring
I dette eksempel har vi to div-elementer, som hver bruger en forskellig værdi for box-sizing-egenskaben:
- Den første
divhar en rød kant og anvender standardværdiencontent-boxforbox-sizing. Selvomwidthogheighter sat til200px, bidrager bådepaddingogbordermed ekstra plads, hvilket resulterer i dimensioner, der er større end200pxi begge retninger; - Omvendt har den anden
diven blå kant og vælgerborder-boxsom værdi forbox-sizing. Her forbliverwidthogheightpå200px, og bådepaddingogborderer inkluderet i boksens dimensioner.
Vi kan observere de kontrasterende størrelser på de to bokse, hvor den første er større på grund af den ekstra plads fra padding og border. Til sammenligning bevarer den anden boks en ensartet størrelse på 200px, inklusive padding og border.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.56
Udfordring: Anvend Box Sizing på Elementer
Stryg for at vise menuen
Opgave
Undersøg de praktiske forskelle mellem værdierne content-box og border-box for egenskaben box-sizing. Din opgave er som følger:
- Anvend værdien
content-boxtil egenskabenbox-sizingfor elementet med id'etcontent-box. - Anvend værdien
border-boxtil egenskabenbox-sizingfor elementet med id'etborder-box.
index.html
index.css
box-sizing: content-box: Bredde og højde ekskluderer polstring og kant.box-sizing: border-box: Bredde og højde inkluderer polstring og kant.
index.html
index.css
Forklaring
I dette eksempel har vi to div-elementer, som hver bruger en forskellig værdi for box-sizing-egenskaben:
- Den første
divhar en rød kant og anvender standardværdiencontent-boxforbox-sizing. Selvomwidthogheighter sat til200px, bidrager bådepaddingogbordermed ekstra plads, hvilket resulterer i dimensioner, der er større end200pxi begge retninger; - Omvendt har den anden
diven blå kant og vælgerborder-boxsom værdi forbox-sizing. Her forbliverwidthogheightpå200px, og bådepaddingogborderer inkluderet i boksens dimensioner.
Vi kan observere de kontrasterende størrelser på de to bokse, hvor den første er større på grund af den ekstra plads fra padding og border. Til sammenligning bevarer den anden boks en ensartet størrelse på 200px, inklusive padding og border.
Tak for dine kommentarer!