
樣式單的一個(gè)最重要的特點(diǎn)就是它可以作用于多種媒體,比如頁(yè)面、屏幕、電子合成器等等。特定的屬性只能作用于特定的媒體,如"font-size"屬性只對(duì)可卷動(dòng)的媒體類(lèi)型有效(屏幕)。
聲明一個(gè)媒體屬性可以用@import或@media引入:
以下是引用片段:
@import url(loudvoice.css) speech;
@media print {
/* style sheet for print goes here */
}
也可以在文檔標(biāo)記中引入媒體:
以下是引用片段:
<link rel="stylesheet" type="text/css" media="print" href="foo.css">
可以看出,@import和@media的區(qū)別在于,前者引入外部的樣式單用于媒體類(lèi)型,后者直接引入媒體屬性。@import的使用方法是@import加樣式單文件的URL地址再加媒體類(lèi)型,可以多個(gè)媒體共用一個(gè)樣式單,媒體類(lèi)型之間用","分割符分開(kāi)。@media用法則是把媒體類(lèi)型放在前面,其他規(guī)則和rule-set基本一樣。下面列出各種媒體類(lèi)型:
SCREEN:指計(jì)算機(jī)屏幕。
PRINT:指用于打印機(jī)的不透明介質(zhì)。
PROJECTION:指用于顯示的項(xiàng)目。
BRAILLE:盲文系統(tǒng),指有觸覺(jué)效果的印刷品。
AURAL:指語(yǔ)音電子合成器。
TV:指電視類(lèi)型的媒體。
HANDHELD:指手持式顯示設(shè)備(小屏幕,單色)
ALL:適合于所有媒體。
您發(fā)布的評(píng)論即表示同意遵守以下條款:
一、不得利用本站危害國(guó)家安全、泄露國(guó)家秘密,不得侵犯國(guó)家、社會(huì)、集體和公民的合法權(quán)益;
二、不得發(fā)布國(guó)家法律、法規(guī)明令禁止的內(nèi)容;互相尊重,對(duì)自己在本站的言論和行為負(fù)責(zé);
三、本站對(duì)您所發(fā)布內(nèi)容擁有處置權(quán)。