LEARNING CSS: Box Model

Block

div, p, h1, h2, h3, h4, h5, h6

Visibility

Lorem ipsum, dolor sit amet consectetur adipisicing elit.
div
Placeat ullam velit quisquam fugit incidunt nulla deserunt nam quidem?

paragraph

Error doloribus amet velit placeat culpa a tenetur tempora
h6
accusantium minima ab.
display:inline
Lorem ipsum, dolor sit amet consectetur adipisicing elit.
div
Placeat ullam velit quisquam fugit incidunt nulla deserunt nam quidem?

paragraph

Error doloribus amet velit placeat culpa a tenetur tempora
h6
accusantium minima ab.
display:flex, direction:row
Lorem ipsum, dolor sit amet consectetur adipisicing elit.
div
Placeat ullam velit quisquam fugit incidunt nulla deserunt nam quidem?

paragraph

Error doloribus amet velit placeat culpa a tenetur tempora
h6
accusantium minima ab.

Inline

span, em, strong, a

Visibility

Lorem ipsum dolor sit amet consectetur adipisicing elit. span Ad, quo minima, laudantium eos libero sed qui ipsum emphasis doloremque accusamus, minus et cum! strong Iure commodi doloribus neque ipsa, quae eaque ratione?
display:block
Lorem ipsum dolor sit amet consectetur adipisicing elit. span Ad, quo minima, laudantium eos libero sed qui ipsum emphasis doloremque accusamus, minus et cum! strong Iure commodi doloribus neque ipsa, quae eaque ratione?
display:flex, direction:row
Lorem ipsum dolor sit amet consectetur adipisicing elit. span Ad, quo minima, laudantium eos libero sed qui ipsum emphasis doloremque accusamus, minus et cum! strong Iure commodi doloribus neque ipsa, quae eaque ratione?

Box Model

Margin & Padding

Margin

It pushes other elements away from the box Margin collapsing

margin & padding inline

margin & padding inline

Border

block

inline 1 inline 2

width & height

box-sizing: border-box

display: inline-block

Lorem ipsum dolor sit amet consectetur adipisicing elit. Odio, corporis? Nostrum, ad? Repellat voluptas minima soluta iste modi non, delectus consequuntur distinctio quaerat? Ipsam totam fugiat facere voluptas, nisi reiciendis!