Utfordring: Bruk Boksstørrelse på Elementer
Oppgave
Utforsk de praktiske forskjellene mellom verdiene content-box og border-box for egenskapen box-sizing. Oppgaven er som følger:
- Bruk verdien
content-boxpå egenskapenbox-sizingfor elementet med idcontent-box. - Bruk verdien
border-boxpå egenskapenbox-sizingfor elementet med idborder-box.
index.html
index.css
box-sizing: content-box: Bredde og høyde ekskluderer padding og border.box-sizing: border-box: Bredde og høyde inkluderer padding og border.
index.html
index.css
Forklaring
I dette eksemplet har vi to div-elementer, som hver bruker en forskjellig verdi for box-sizing-egenskapen:
- Den første
div-en har en rød border og bruker standardverdiencontent-boxforbox-sizing. Selv omwidthogheighter satt til200px, leggerpaddingogbordertil ekstra plass, noe som gir dimensjoner større enn200pxi begge retninger; - Den andre
div-en har en blå border og brukerborder-boxsom verdi forbox-sizing. Her forblirwidthogheightpå200px, ogpaddingogborderer inkludert i boksens dimensjoner.
Vi kan se de ulike størrelsene på de to boksene, der den første er større på grunn av ekstra plass fra padding og border. Den andre boksen beholder en konstant størrelse på 200px, inkludert padding og border.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you show me the CSS code for applying these box-sizing values?
Can you explain when to use content-box vs border-box in real projects?
What happens if I don't specify the box-sizing property?
Awesome!
Completion rate improved to 2.56
Utfordring: Bruk Boksstørrelse på Elementer
Sveip for å vise menyen
Oppgave
Utforsk de praktiske forskjellene mellom verdiene content-box og border-box for egenskapen box-sizing. Oppgaven er som følger:
- Bruk verdien
content-boxpå egenskapenbox-sizingfor elementet med idcontent-box. - Bruk verdien
border-boxpå egenskapenbox-sizingfor elementet med idborder-box.
index.html
index.css
box-sizing: content-box: Bredde og høyde ekskluderer padding og border.box-sizing: border-box: Bredde og høyde inkluderer padding og border.
index.html
index.css
Forklaring
I dette eksemplet har vi to div-elementer, som hver bruker en forskjellig verdi for box-sizing-egenskapen:
- Den første
div-en har en rød border og bruker standardverdiencontent-boxforbox-sizing. Selv omwidthogheighter satt til200px, leggerpaddingogbordertil ekstra plass, noe som gir dimensjoner større enn200pxi begge retninger; - Den andre
div-en har en blå border og brukerborder-boxsom verdi forbox-sizing. Her forblirwidthogheightpå200px, ogpaddingogborderer inkludert i boksens dimensjoner.
Vi kan se de ulike størrelsene på de to boksene, der den første er større på grunn av ekstra plass fra padding og border. Den andre boksen beholder en konstant størrelse på 200px, inkludert padding og border.
Takk for tilbakemeldingene dine!