What is Box model?

The CSS box model is essentially a box that wraps around every HTML element. It consists of: margins, borders, padding, and the actual content.

  • Content - The content of the box, where text and images appear

  • Padding - Clears an area around the content. The padding is transparent

  • Border - A border that goes around the padding and content

  • Margin - Clears an area outside the border. The margin is transparent

The CSS properties for box model like padding, margin and border allow us to specify custom values for these three properties of an element's box model.

Width and Height of an Element

When we set the width and height properties of an element with CSS, we set the width and height of the content area. To calculate the full size of an element, we must also add padding, borders and margins.

Last updated