国外设计欣赏网站 - 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>
% j* p4 ]3 z9 b* a6 c6 T% g4 a- h<head>. A  g( h8 H# T* a+ a: D, a7 B
6 n, e6 _4 S/ r- p3 ]( {6 ^' J
<style>
+ B/ E% c8 ^7 K' e$ i+ k) d@media screen: _! w- d. U6 g' d" @" ~# v6 N' u
{: i0 `4 \1 m7 h
p.test {font-family:verdana,sans-serif; font-size:14px}
  ~8 M  y5 n1 P! O& L2 ~! k" ~}- v, l2 F. m/ _' P5 u! V

3 {( ~- _% o& [: `1 v4 i6 C@media print
' d6 d" c7 x) j& g% f{7 W0 u/ X7 v2 W  H. u
p.test {font-family:times,serif; font-size:10px}
8 j7 P! ~/ F  @$ _3 D! [% u9 @) W}$ @" Q* \3 y( f% i% D+ \  e4 L
  V% |/ i( D7 ~6 M
@media screen,print5 |. [: a3 d  o* @; v9 _9 h
{! b3 c1 P8 R5 t( U  P2 V4 i8 ^
p.test {font-weight:bold}* S. y* K+ _8 C
}. K& k$ L7 {9 k- O
</style>
. i9 [: X5 I% g  o, @+ L- W
& N+ D7 N9 t( {. K' w0 D</head>
3 E' s$ b) z* K8 C7 w$ z
# D- x3 l5 G5 V% T  v  P<body>....</body>% u3 N) G. {& y2 N. R
0 {# X% Q0 k3 r3 D
</html>

不同的媒介类型

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

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

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

GMT+8, 4-4-2025 14:45 , Processed in 0.327925 second(s), 43 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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