Муқаддима ба медиа дархостҳо дар CSS

Як амри махсус @media мавҷуд аст, ки имкон медиҳад коди гуногунро вобаста ба васеии экран иҷро кунед.

Дар мисоли оянда, баъзе кодҳо фаъол мешаванд, агар васеии экран аз 300px то 1200px бошад:

css@media (min-width: 300px) and (max-width: 1200px) {
  /* баъзе код */
}

Дар мисоли оянда, баъзе кодҳо фаъол мешаванд, агар васеии экран аз 300px зиёд бошад:

css@media (min-width: 300px) {
  /* баъзе код */
}

Дар мисоли оянда, баъзе кодҳо фаъол мешаванд, агар васеии экран аз 1200px кам бошад:

css@media (max-width: 1200px) {
  /* баъзе код */
}

Биёед дар медиа дархости худ ягон кодро нависем. Масалан, дар андозаҳои муайяни экран абзацҳоро ба ранги сурх ранг кунем:

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

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

Ва акнун абзацҳоро ба рангҳои гуногун вобаста ба васеии экран ранг кунем:

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

Бигзор коди зерин дар экране бо васеӣ аз 0 то 800px татбиқ шавад:

cssp {
  font-size: 20px;
}

Ва коди зерин бигзор дар экране бо васеӣ аз 800px ва зиёдтар татбиқ шавад:

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

Бигзор коди зерин дар экране бо васеӣ аз 0 то 500px татбиқ шавад:

cssp {
  font-size: 15px;
}

Коди зерин бигзор дар экране бо васеӣ аз 500px то 900px татбиқ шавад:

cssp {
  font-size: 20px;
}

Коди зерин бигзор дар экране бо васеӣ аз 900px ва зиёдтар татбиқ шавад:

cssp {
  font-size: 30px;
}