国外设计欣赏网站 - DOOOOR.com

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[DIV+CSS] CSS2 媒介类型

[复制链接]
发表于 11-28-2011 05:42 | 显示全部楼层 |阅读模式

媒介类型(Media Types)允许你定义以何种媒介来提交文档。文档可以被显示在显示器、纸媒介或者听觉浏览器等等。

媒介类型

某些 CSS 属性仅仅被设计为针对某些媒介。比方说 "voice-family" 属性被设计为针对听觉用户终端。其他的属性可被用于不同的媒介。例如,"font-size" 属性可被用于显示器以及印刷媒介,但是也许会带有不同的值。显示器上面的显示的文档通常会需要比纸媒介文档更大的字号,同时,在显示器上,sans-serif 字体更易阅读,而在纸媒介上,serif 字体更易阅读。

@media规则

@media 规则使你有能力在相同的样式表中,使用不同的样式规则来针对不同的媒介。

下面这个例子中的样式告知浏览器在显示器上显示 14 像素的 Verdana 字体。但是假如页面需要被打印,将使用 10 个像素的 Times 字体。注意:font-weight 被设置为粗体,不论显示器还是纸媒介:

<html>4 v4 j! `, k& x# ]3 B3 Z. ^* Z
<head>% [! t5 _3 S5 z: p  M
+ g& A4 u  }7 d% M( G
<style>, k, r' W1 w7 S: G5 J4 F
@media screen
3 k6 z9 C! S/ X5 q" z{
$ u% c$ J0 z+ o9 M2 w. \2 E4 jp.test {font-family:verdana,sans-serif; font-size:14px}& v6 f5 l  n3 \' j" m9 x$ ~, D
}
* x1 j! _- {  Q& ^" u( ~' B
5 S% @  X9 s) q, f& [5 s@media print
3 p9 H/ B6 K; E$ ~  s2 j( [; z{2 o( u' A: w) P" H$ n2 o  n( L
p.test {font-family:times,serif; font-size:10px}6 Y# W+ o) h& P9 U8 d
}2 \. ^1 Z6 Z! h* h6 \

# m/ E) q1 I2 D' E- Y4 F9 E! ]@media screen,print$ R4 _& p& k' ]- G4 \6 I# M+ c/ V
{
% w2 K# G  s1 l% @6 U3 wp.test {font-weight:bold}
' ^0 e2 _8 x$ [9 [, G}$ W, z, Y" H. r& ]7 j3 I
</style>
! n; ]; v! Z! t6 G3 P$ V$ L9 F" o5 p  F$ r+ ?
</head>+ {$ W& X4 J" D, {5 g' W- P; ^) M

0 i  J) s( C# @! N2 O0 q<body>....</body>
- j- B1 v+ }3 x7 E3 \5 m2 T  v, a4 C8 V
</html>

不同的媒介类型

注释:媒介类型名称对大小写不敏感。

媒介类型描述
all用于所有的媒介设备。
aural用于语音和音频合成器。
braille用于盲人用点字法触觉回馈设备。
embossed用于分页的盲人用点字法打印机。
handheld用于小的手持的设备。
print用于打印机。
projection用于方案展示,比如幻灯片。
screen用于电脑显示器。
tty用于使用固定密度字母栅格的媒介,比如电传打字机和终端。
tv用于电视机类型的设备。

|2011-2026-版权声明|平台(网站)公约|DOOOOR 设计网 ( 吉ICP备2022003869号 )

GMT+8, 2-26-2025 05:34 , Processed in 0.386977 second(s), 43 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表