CSS box model is a rectangular space around a HTML element which defines border, padding and margin.
Border: – This defines the maximum area in which the element will be contained. We can make the border visible, invisible, define height and width etc.
Padding: – This defines the spacing between border and element.
Margin: – This defines the spacing between border and any neighboring elements.