para que sirve el <code>box-sizing: border-box; </code>

Gustavo Pú

Gustavo Pú

Pregunta
student
hace 4 años

para que sirve el

box-sizing: border-box;

2 respuestas
    John F Chacpi Marchena

    John F Chacpi Marchena

    student
    hace 4 años

    sirve para incluir padding y margin en el calculo de las dimensiones del objeto. Por ejemplo, si tenemos:

    <div id="morado"></div>

    y le aplicamos:

    #morado { width: 200px; height: 200px; background-color: purple; padding: 10px; border: 10px solid black; }

    en realidad el div no mide 200x200, pues no considera el padding ni el borde. Antes: 1.PNG Con border y padding: 2.PNG en cambio si aplicamos box-sizing: border-box, el padding y el borde se incluirán en el cálculo de las dimensiones del contenedor. 3.PNG Así, en la ultima imagen todo mediría 200x200, mientras que en el anterior sería 240x240 a pesar que declaramos que queríamos 200x200

Curso de HTML y CSS [Empieza Gratis]

Curso de HTML y CSS [Empieza Gratis]

Crea vistas web fluidas y eficientes con HTML, CSS y Flexbox. Aprende a estructurar layouts adaptables, desde mobile a desktop, optimizando imágenes y aplicando buenas prácticas semánticas y de accesibilidad.

Curso de HTML y CSS [Empieza Gratis]
Curso de HTML y CSS [Empieza Gratis]

Curso de HTML y CSS [Empieza Gratis]

Crea vistas web fluidas y eficientes con HTML, CSS y Flexbox. Aprende a estructurar layouts adaptables, desde mobile a desktop, optimizando imágenes y aplicando buenas prácticas semánticas y de accesibilidad.