Dlaždice s automatickou šírkou blokov v CSS

V predchádzajúcej lekcii sa v našej dlaždici stalo, že šírka prvkov a ich medzier musela dokopy dávať šírku rodiča. To nie je veľmi univerzálne. Spravme to tak, aby sa prvky automaticky prispôsobovali šírke rodiča.

Predpokladajme, že máme takého rodiča:

css.parent {
  display: flex;
  flex-wrap: wrap;
  width: 800px;
  margin: 50px auto;
  border: 1px solid red;
}

Nech prvky tejto dlaždice sú usporiadané po 4 bloky v rade:

css.child {
  box-sizing: border-box;
  width: 200px;
  height: 100px;
  border: 1px solid green;
}

Nastavme šírku našich blokov tak, aby každý z nich zaberal štvrtinu rodiča. Na to nastavme ich veľkosť na 25%:

css.child {
  box-sizing: border-box;
  width: 25%;
  height: 100px;
  border: 1px solid green;
}
Задание 1

Nastavte blokom šírku v percentách tak, aby v dlaždici boli tri bloky v rade.

Задание 2

Nastavte blokom šírku v percentách tak, aby v dlaždici boli dva bloky v rade.

Задание 3

Nastavte blokom šírku v percentách tak, aby v dlaždici bol jeden blok v rade.