Poravnavanje blok elemenata u CSS

Svojstvo margin se ne koristi samo za postavljanje odstupanja, već i za centriranje blok elemenata. Za to, desno i levo odstupanje treba postaviti na vrednost auto.

U primeru ispod, unutrašnji blok će biti centriran:

html<div class="parent">
  <div class="child"></div>
</div>
css.parent {
  border: 1px solid red;
}

.child {
  height: 100px;
  width: 200px;
  border: 1px solid green;
  margin: 10px auto;
}

Результат:

Imajte u vidu da na ovaj način možete centrirati samo blok elemente, samo horizontalno i samo ako im je zadata širina.

Ako su nam potrebna različita gornja i donja odstupanja margin, možemo napisati ovako:

css.child {
  margin: 30px auto 10px auto;
}

Možete prepisati i kroz tri vrednosti: prva će postaviti gornje odstupanje, treća - donje, a druga će postaviti vrednost auto za desno i levo odstupanje:

css.child {
  margin: 30px auto 10px;
}
Задание 1

Ponovite stranicu po uzorku, tako da zeleni blokovi budu postavljeni u centar svog roditelja: