@media

書式

@media 種類 { ... }

対象

-

継承

-

初期値

-

バージョン

-

対応ブラウザ

Win IE4.0以降, Mac IE5.0, Firefox, Netscape 6.0以降, Safari

解説

表示対象のデバイスを指定します。以下のデバイスが指定できます。複数のデバイスに同じスタイルを指定する場合には、カンマで区切って記述します。all, screen, print以外は動作しないブラウザがあります。
設定名 方法
all 全てのデバイス
screen スクリーン(画面)
print プリンタ
braille 点字デバイス
embossed 点字プリンタ
handheld ハンドヘルド機器
projection プロジェクタ
speech 音声デバイス
tty テレタイプ(ターミナル)
tv テレビ
サンプルコード
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Sample</title>
<style type="text/css"><!--
@media screen {
p {
color:red;
background-color:yellow;
}
}
@media print {
p {
color:blue;
background-color:white;
}
}
--></style>
</head>
<body>
<p>表示デバイスに応じてスタイルが変わります。</p>
</body>
</html>
実際のサンプルを実行する