CSS-de deşikli özgerip bilýän tagtalar

Indi deşikli tagta ýasaýaly. Iň soňky netijemiz munuň ýaly bolmaly:

Ilki bilen, bloklaryň ata-enesine stil bereli:

css.parent {
  display: flex;
  flex-wrap: wrap;
  width: 95%;
  margin: 50px auto;
}

Indi bolsa, bloklaryň özlerine stili bereli, olara ineni bermezden, ýöne aşaky marjyny göterimde bereli:

css.child {
  box-sizing: border-box;
  height: 100px;
  padding: 20px;
  margin-bottom: 1.5%;
  border: 1px solid green;
}

Indi dört blogy hatarda ýerleşdirýän we degişli aralyklary berýän kody ýazaly:

css@media (min-width: 1000px) {
  .child {
    width: calc(100% / 4 - 1.5% * 3 / 4);
  }
  .child:not(:nth-child(4n)) {
    margin-right: 1.5%;
  }
}

Indi bolsa üç blogy hatarda ýerleşdireýäň:

css@media (min-width: 700px) and (max-width: 1000px) {
  .child {
    width: calc(100% / 3 - 1.5% * 2 / 3);
  }
  .child:not(:nth-child(3n)) {
    margin-right: 1.5%;
  }
}

Indi bolsa iki blogy hatarda ýerleşdireýäň:

css@media (min-width: 400px) and (max-width: 700px) {
  .child {
    width: calc(100% / 2 - 1.5% * 1 / 2);
  }
  .child:not(:nth-child(2n)) {
    margin-right: 1.5%;
  }
}

Bir blogy hatarda:

css@media (max-width: 400px) {
  .child {
    width: 100%;
  }
}

Geliň, hemme kody bilelikde jemleýliň:

css.parent {
  display: flex;
  flex-wrap: wrap;
  width: 95%;
  margin: 50px auto;
}
.child {
  box-sizing: border-box;
  height: 100px;
  padding: 20px;
  margin-bottom: 1.5%;
  border: 1px solid green;
}

@media (max-width: 400px) {
  .child {
    width: 100%;
  }
}
@media (min-width: 400px) and (max-width: 700px) {
  .child {
    width: calc(100% / 2 - 1.5% * 1 / 2);
  }
  .child:not(:nth-child(2n)) {
    margin-right: 1.5%;
  }
}
@media (min-width: 700px) and (max-width: 1000px) {
  .child {
    width: calc(100% / 3 - 1.5% * 2 / 3);
  }
  .child:not(:nth-child(3n)) {
    margin-right: 1.5%;
  }
}
@media (min-width: 1000px) {
  .child {
    width: calc(100% / 4 - 1.5% * 3 / 4);
  }
  .child:not(:nth-child(4n)) {
    margin-right: 1.5%;
  }
}
Задание 1

Ekran kiçelende, ilki bilen sekiz elementli, soňra dört elementli, soň bolsa iki elementli hatar bolýan tagta ýasaň. Elementler arasyndaky aralyk 0.75% bolsun.

Задание 2

Öňki meseläni, elementler arasyndaky aralygyň kesgitlenen 20px bahasy bolýan ýaly üýtgediň.