Pengenalan kepada Media Query dalam CSS

Terdapat arahan khas @media, yang membolehkan kod yang berbeza dilaksanakan bergantung pada lebar skrin.

Dalam contoh berikut, sebahagian kod akan berfungsi jika lebar skrin dari 300px hingga 1200px:

css@media (min-width: 300px) and (max-width: 1200px) {
  /* sebahagian kod */
}

Dalam contoh berikut, sebahagian kod akan berfungsi jika lebar skrin lebih besar daripada 300px:

css@media (min-width: 300px) {
  /* sebahagian kod */
}

Dalam contoh berikut, sebahagian kod akan berfungsi jika lebar skrin kurang daripada 1200px:

css@media (max-width: 1200px) {
  /* sebahagian kod */
}

Mari tulis beberapa kod dalam media query kita. Contohnya, pada saiz skrin tertentu warnakan perenggan dengan warna merah:

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

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

Sekarang warnakan perenggan dengan pelbagai warna bergantung pada lebar skrin:

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

Biarkan kod berikut diaplikasikan pada skrin berlebar dari 0 hingga 800px:

cssp {
  font-size: 20px;
}

Dan biarkan kod berikut diaplikasikan pada skrin berlebar dari 800px dan lebih:

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

Biarkan kod berikut diaplikasikan pada skrin berlebar dari 0 hingga 500px:

cssp {
  font-size: 15px;
}

Biarkan kod berikut diaplikasikan pada skrin berlebar dari 500px hingga 900px:

cssp {
  font-size: 20px;
}

Biarkan kod berikut diaplikasikan pada skrin berlebar dari 900px dan lebih:

cssp {
  font-size: 30px;
}