“CSS 媒体类型”的版本间差异
本页内容
(创建页面,内容为“{{DISPLAYTITLE:CSS 媒体类型}}33 = CSS 媒体类型 = 媒体类型允许你指定文件将如何在不同媒体呈现。该文件可以以不同的方式显示在屏幕上,在纸张上,或听觉浏览器等等。 == 媒体类型 == 一些 CSS 属性只设计了某些媒体。例如 '''voice-family''' 属性是专为听觉用户代理。其他一些属性可用于不同的媒体类型。例如, '''font-size''' 属性可用于…”) |
小 (文本替换 - 替换“学的不仅是技术,更是梦想”为“学习使人快乐”) |
||
第50行: | 第50行: | ||
<body> | <body> | ||
<p class="test">小白教程 -- | <p class="test">小白教程 -- 学习使人快乐!!!</p> | ||
</body> | </body> | ||
</html> </run> | </html> </run> |
2022年8月20日 (六) 14:06的最新版本
CSS 媒体类型
媒体类型允许你指定文件将如何在不同媒体呈现。该文件可以以不同的方式显示在屏幕上,在纸张上,或听觉浏览器等等。
媒体类型
一些 CSS 属性只设计了某些媒体。例如 voice-family 属性是专为听觉用户代理。其他一些属性可用于不同的媒体类型。例如, font-size 属性可用于屏幕和印刷媒体,但有不同的值。屏幕和纸上的文件不同,通常需要一个更大的字体,sans-serif 字体比较适合在屏幕上阅读,而 serif 字体更容易在纸上阅读。
@media 规则
@media 规则允许在相同样式表为不同媒体设置不同的样式。
在下面的例子告诉我们浏览器屏幕上显示一个 14 像素的 Verdana 字体样式。但是如果页面打印,将是 10 个像素的 Times 字体。请注意,font-weight 在屏幕上和纸上设置为粗体:
示例
@media screen
{
p.test {font-family:verdana,sans-serif;font-size:14px;}
}
@media print
{
p.test {font-family:times,serif;font-size:10px;}
}
@media screen,print
{
p.test {font-weight:bold;}
}
其他媒体类型
注意:媒体类型名称不区分大小写。
媒体类型 | 描述 |
---|---|
all | 用于所有的媒体设备。 |
aural | 用于语音和音频合成器。 |
braille | 用于盲人用点字法触觉回馈设备。 |
embossed | 用于分页的盲人用点字法打印机。 |
handheld | 用于小的手持的设备。 |
用于打印机。 | |
projection | 用于方案展示,比如幻灯片。 |
screen | 用于电脑显示器。 |
tty | 用于使用固定密度字母栅格的媒体,比如电传打字机和终端。 |
tv | 用于电视机类型的设备。 |