Una delle più importanti caratteristiche dei fogli di stile consiste nel fatto che essi specificano come un documento debba essere presentato su media differenti: sullo schermo, sulla carta, con un sintetizzatore vocale, con un dispositivo braille, ecc.
Specificare fogli di stile dipendenti dal mezzo
Ci sono attualmente due modi di specificare le dipendenze dal mezzo per i fogli di stile:
Il primo consiste nello specificare il mezzo d'arrivo] da un foglio di stile con le regole -a at-rules]@media o @import.
Ad esempio :
@import url("loudvoice.css") aural;
@media print {
/* qui inserire il tipo di stile */
}
Il secondo consiste nello specificare il mezzo d'arrivo all'interno del linguaggio del documento. Per esempio, in HTML 4.0 ([HTML40]), l'attributo "media" sull'elemento LINK specifica il mezzo d'arrivo di un foglio di stile esterno:
Ad esempio :
< LINK rel="stylesheet" type="text/css"media="print, handheld" href="foo.css" >
La regola @media
Una regola @media specifica i tipi di media d'arrivo (separati da virgole) di un insieme di regole (delimitato da parentesi graffe). Il costrutto @media permette ai fogli di stile regole per vari media nel medesimo foglio di stile:
Ad esempio :
@media print { BODY { font-size: 10pt } }
@media screen { BODY { font-size: 12pt } }
@media screen, print { BODY { line-height: 1.2 } }
Tipi di media riconosciuti
I nomi scelti per i tipi di media CSS riflettono i dispositivi d'arrivo per i quali le proprietà rilevanti hanno senso.
all - Adatto a tutti i dispositivi.
aural - Concepito per sintetizzatori vocali.
braille - Concepito per dispositivi tattili braille.
embossed - Concepito per stampanti braille.
handheld - Concepito per dispositivi palmari
print - Concepito per materiale a pagine [paged], opaco, e per documenti visualizzati su schermo in modalità anteprima di stampa.
projection - Concepito per presentazioni proiettate, per esempio proiettori o stampa su trasparenze.
screen - Concepito primariamente per schermi a colori di computer.
tty - Concepito per i media che usano griglie di caratteri a punti fissi, come telescriventi, terminali, o dispositivi portatili con capacità di visualizzazione limitate.
tv - Concepito per dispositivi di tipo televisione
I nomi dei tipi di media non sono sensibili alle maiuscole e alle minuscole.
COMMENTI







