Sfida: Applicare il Box Sizing agli Elementi
Compito
Analisi delle differenze pratiche tra i valori content-box e border-box per la proprietà box-sizing. Il compito è il seguente:
- Applicare il valore
content-boxalla proprietàbox-sizingper l'elemento con l'idcontent-box. - Applicare il valore
border-boxalla proprietàbox-sizingper l'elemento con l'idborder-box.
index.html
index.css
box-sizing: content-box: Larghezza e altezza escludono padding e bordo.box-sizing: border-box: Larghezza e altezza includono padding e bordo.
index.html
index.css
Spiegazione
In questo esempio sono presenti due elementi div, ciascuno con un valore diverso per la proprietà box-sizing:
- Il primo
divpresenta un bordo rosso e utilizza il valore predefinitocontent-boxper la proprietàbox-sizing. Anche impostandowidtheheighta200px, ilpaddinge ilborderaggiungono spazio extra, portando le dimensioni effettive a superare i200pxin entrambe le direzioni; - Al contrario, il secondo
divmostra un bordo blu e impostaborder-boxcome valore della proprietàbox-sizing. In questo caso,widtheheightrimangono a200px, ma ilpaddinge ilbordersono inclusi nelle dimensioni del box.
Si possono osservare le dimensioni differenti delle due box: la prima risulta più grande a causa dello spazio aggiuntivo di padding e border, mentre la seconda mantiene una dimensione costante di 200px, inclusi padding e border.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
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
Sfida: Applicare il Box Sizing agli Elementi
Scorri per mostrare il menu
Compito
Analisi delle differenze pratiche tra i valori content-box e border-box per la proprietà box-sizing. Il compito è il seguente:
- Applicare il valore
content-boxalla proprietàbox-sizingper l'elemento con l'idcontent-box. - Applicare il valore
border-boxalla proprietàbox-sizingper l'elemento con l'idborder-box.
index.html
index.css
box-sizing: content-box: Larghezza e altezza escludono padding e bordo.box-sizing: border-box: Larghezza e altezza includono padding e bordo.
index.html
index.css
Spiegazione
In questo esempio sono presenti due elementi div, ciascuno con un valore diverso per la proprietà box-sizing:
- Il primo
divpresenta un bordo rosso e utilizza il valore predefinitocontent-boxper la proprietàbox-sizing. Anche impostandowidtheheighta200px, ilpaddinge ilborderaggiungono spazio extra, portando le dimensioni effettive a superare i200pxin entrambe le direzioni; - Al contrario, il secondo
divmostra un bordo blu e impostaborder-boxcome valore della proprietàbox-sizing. In questo caso,widtheheightrimangono a200px, ma ilpaddinge ilbordersono inclusi nelle dimensioni del box.
Si possono osservare le dimensioni differenti delle due box: la prima risulta più grande a causa dello spazio aggiuntivo di padding e border, mentre la seconda mantiene una dimensione costante di 200px, inclusi padding e border.
Grazie per i tuoi commenti!