CSS box model is basically box that wraps around every HTML element and that box contains margins, borders, padding and content.
So let' s see meaning of this parts:
Margins we use to create space around elements, outside of any defined - borders.
Border goes around padding and content
Padding we use to create space around an element's content, inside of any defined borders.
Content is visible text or images inside box