The CSS box model is a box that wraps around every HTML element. It has content, padding, a border, and a margin.