CSS-da media so'rovlariga kirish

Ekran kengligiga qarab turli kodni bajarish imkonini beruvchi maxsus @media komandasi mavjud.

Quyidagi misolda, agar ekran kengligi 300px dan 1200px gacha bo'lsa, ma'lum bir kod ishlaydi:

css@media (min-width: 300px) and (max-width: 1200px) {
  /* ma'lum bir kod */
}

Quyidagi misolda, agar ekran kengligi 300px dan katta bo'lsa, ma'lum bir kod ishlaydi:

css@media (min-width: 300px) {
  /* ma'lum bir kod */
}

Quyidagi misolda, agar ekran kengligi 1200px dan kichik bo'lsa, ma'lum bir kod ishlaydi:

css@media (max-width: 1200px) {
  /* ma'lum bir kod */
}

Keling, media so'rovimizga qandaydir kod yozaylik. Masalan, ma'lum ekran o'lchamlarida abzaslarni qizil rangga bo'yaylik:

css@media (min-width: 300px) and (max-width: 1200px) {
  p {
    color: red;
  }
}

@media (min-width: 300px) and (max-width: 1200px) {
  p {
    color: red;
  }
}

Endi esa, ekran kengligiga qarab abzaslarni turli ranglarga bo'yaylik:

css@media (max-width: 300px) {
  p {
    color: red;
  }
}
@media (min-width: 300px) and (max-width: 900px) {
  p {
    color: green;
  }
}
@media (min-width: 900px) and (max-width: 1200px) {
  p {
    color: blue;
  }
}
@media (min-width: 1200px) {
  p {
    color: orange;
  }
}
Задание 1

Quyidagi kod 0 dan 800px gacha bo'lgan ekranda qo'llansin:

cssp {
  font-size: 20px;
}

Quyidagi kod esa 800px va undan katta ekranda qo'llansin:

cssp {
  font-size: 30px;
}
Задание 2

Quyidagi kod 0 dan 500px gacha bo'lgan ekranda qo'llansin:

cssp {
  font-size: 15px;
}

Quyidagi kod 500px dan 900px gacha bo'lgan ekranda qo'llansin:

cssp {
  font-size: 20px;
}

Quyidagi kod 900px va undan katta ekranda qo'llansin:

cssp {
  font-size: 30px;
}