媒体类型 | 描述 |
---|---|
all | 表示所有的媒体设备 |
aural | 表示语音和音频合成器(听觉设备) |
braille | 表示盲人用点字法触觉回馈设备 |
embossed | 表示盲人用点字法打印机 |
handheld | 表示小型手持设备,如手机、平板电脑 |
表示打印机 | |
projection | 表示投影设备 |
screen | 表示电脑显示器 |
tty | 表示使用固定密度字母栅格的媒体,比如打字机或终端设备 |
tv | 表示电视机类型的设备 |
值 | 描述 |
---|---|
aspect-ratio | 输出设备页面可见区域的宽高比 |
color | 输出设备每个像素的比特值,常见的有 8、16、32 位。如果设备不支持输出彩色,则该值为 0 |
color-index | 输出设备的颜色查询表中的条目数量。如果没有使用颜色查询表,则该值等于 0 |
device-aspect-ratio | 输出设备的宽高比 |
device-height | 输出设备屏幕的可见高度 |
device-width | 输出设备屏幕的可见宽度 |
grid | 查询输出设备使用的是网格屏幕还是点阵屏幕 |
height | 页面可见区域的高度 |
max-aspect-ratio | 输出设备屏幕可见区域宽度与高度的最大比率 |
max-color | 输出设备每个像素比特值的最大值 |
max-color-index | 输出设备的颜色查询表中的最大条目数 |
max-device-aspect-ratio | 输出设备屏幕可见区域宽度与高度的最大比率 |
max-device-height | 输出设备屏幕可见区域的最大高度 |
max-device-width | 输出设备屏幕的最大可见宽度 |
max-height | 页面可见区域的最大高度 |
max-monochrome | 输出设备单色帧缓冲区中每个像素的最大位深度。如果设备并非黑白屏幕,则该值为 0 |
max-resolution | 设备的最大分辨率 |
max-width | 页面可见区域的最大宽度 |
min-aspect-ratio | 输出设备屏幕可见区域宽度与高度的最小比率 |
min-color | 输出设备每个像素比特值的最小值 |
min-color-index | 输出设备的颜色查询表中的最小条目数 |
min-device-aspect-ratio | 输出设备的屏幕可见区域宽度与高度的最小比率 |
min-device-width | 输出设备的屏幕的最小可见宽度 |
min-device-height | 输出设备的屏幕的最小可见高度 |
min-height | 页面可见区域的最小高度 |
min-monochrome | 输出设备单色帧缓冲区中每个像素的最小位深度。如果设备并非黑白屏幕,则该值为 0 |
min-resolution | 设备的最小分辨率 |
min-width | 页面可见区域的最小宽度 |
monochrome | 输出设备单色帧缓冲区中每个像素的位深度。如果设备并非黑白屏幕,则该值为 0 |
orientation | 页面可见区域的旋转方向 |
resolution | 设备的分辨率。如:96dpi、300dpi、118dpcm |
scan | 电视类设备的扫描工序 |
width | 页面可见区域的宽度 |
/* 在小于或等于 992 像素的屏幕上,将背景色设置为蓝色 */ @media screen and (max-width: 992px) { body { background-color: blue; } } /* 在 600 像素或更小的屏幕上,将背景色设置为橄榄色 */ @media screen and (max-width: 600px) { body { background-color: olive; } }
@import url("css/screen.css") screen; /* 引入外部样式,该样式仅会应用于电脑显示器 */ @import url("css/print.css") print; /* 引入外部样式,该样式仅会应用于打印设备 */ body { background: #f5f5f5; line-height: 1.2; }
注意:所有 @import 语句都必须出现在样式表的开头,而且在样式表中定义的样式会覆盖导入的外部样式表中冲突的样式。
/* 当页面宽度大于等于 900 像素时应用该样式 */ <link rel="stylesheet" media="screen and (min-width: 900px)" href="widescreen.css"> /* 当页面宽度小于等于 600 像素时应用该样式 */ <link rel="stylesheet" media="screen and (max-width: 600px)" href="smallscreen.css">
提示:在 media 属性中您还可以指定多种媒体类型,每种媒体类型之间使用逗号进行分隔,例如 media="screen, print"。
本文链接:http://task.lmcjl.com/news/14644.html