マルチメディアクエリ@media
定義#テイギ#
@media
クエリーを使用すると、異なるメディアタイプに対して異なるスタイルを定義できます.ブラウザのサイズをリセットすると、ブラウザの幅と高さに基づいてページが再レンダリングされます.@media not|only mediatype and (expressions) {
/* CSS */
}
/* */
/* only */
@media only screen and (max-width: 640px) {
body{
margin: 0;
}
}
共通メディアタイプ
値
all
すべてのマルチメディアタイプデバイスに使用
print
プリンタ用
screen
パソコンのスクリーン、タブレット、スマートフォンなどに使われています
speech
スクリーンリーダー用
一般的なプロパティ
値
width
出力デバイスのページ表示領域の幅を定義します.
height
出力デバイスのページ表示領域の高さの定義
max-width
出力デバイスのページの最大表示領域幅を定義します.
max-height
出力デバイスのページの最大表示領域の高さを定義します.
max-device-width
出力デバイスの画面最大表示幅の定義
max-device-height
出力デバイスの画面表示の最大高さを定義します.
orientation
検出装置は現在、横方向(値
landscape
)または縦方向(値portrait
)の状態にあるかaspect-ratio
ブラウザの可視幅と高さの割合を検出します.(例:
aspect-ratio:16/9
)device-aspect-ratio
装置の幅と高さの割合を検出する
color
色のビット数を検出します.(例えば:
min-color: 32
はデバイスが32ビットの色を持っているかどうかを検出する)使用
方法1:
link
で直接設備の寸法を判断し、それから異なるCSSファイルを引用する.
方法2:もう1つの方法は、
style
ラベルまたはCSSファイルに直接書くことです./* 600px , CSS */
@media screen and (max-width: 600px) {
body {
margin: 0;
}
}