CSSメディアクエリの範囲と使用法


@media メディアタイプ and (条件) {
  CSSルール
}

メディアタイプは、スタイルが適用されるデバイスの種類を指定します。例えば、"screen"は画面デバイス(デスクトップやモバイル)を指定し、"print"は印刷用のスタイルを指定します。

条件は、メディアクエリが適用される条件を指定します。一般的な条件としては、画面幅や解像度、デバイスの向き(縦向きまたは横向き)などがあります。以下はいくつかの例です:

@media screen and (max-width: 768px) {
  /* 画面幅が768px以下の場合に適用されるスタイル */
}
@media screen and (orientation: landscape) {
  /* デバイスが横向きの場合に適用されるスタイル */
}

これらの条件を組み合わせることで、さまざまなデバイスに対して異なるスタイルを適用することができます。例えば、スマートフォン用のスタイルシートとタブレット用のスタイルシートを作成する場合、以下のようにメディアクエリを使用します:

/* スマートフォン用のスタイル */
@media screen and (max-width: 480px) {
  /* スタイルの定義 */
}
/* タブレット用のスタイル */
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* スタイルの定義 */
}

これらのコード例を参考にしながら、自分のウェブページやアプリケーションに適したメディアクエリの範囲を分析し、適切なスタイルを適用することができます。

以上が、CSSメディアクエリの範囲と使用法についての基本的な説明です。これを参考にして、自身のコーディングに活用してみてください。