2012-09-23 22 views
25

Sembra che recentemente ho visto molte più persone iniziare a utilizzare media="all" vs media="screen" nei loro fogli di stile.Media = Tutti i media = Schermo

La mia domanda è quando dovrei usare media="all" su media="screen" e viceversa?

Nota: sto usando il Doctype HTML5 se questo fa la differenza.

risposta

24
media="all" // Used for all media type devices (its default under html 5) 
media="screen" // Used for computer screens(default value for html 4.01) 

buona lettura

7.3 Recognized media types
Is there no difference between No media and media=“all” in css link?

+4

Il valore predefinito era 'schermo' nelle specifiche HTML precedenti e veniva modificato in' tutto' in HTML5. Nonostante ciò, i browser lo hanno sempre trattato come "tutto". http://stackoverflow.com/questions/6921573/is-there-no-difference-between-no-media-and-media-all-in-css-link/6921600#6921600 – BoltClock

+0

@BoltClock e OP utilizza HTML5 –

+0

@ Daniel: Precisamente. – BoltClock

1

Secondo W3C Spec:

7,3 Riconosciuti i tipi di media

I nomi scelti per i tipi di supporto CSS riflettono i dispositivi di destinazione per i quali le proprietà rilevanti hanno senso. Nel seguente elenco di tipi di media CSS i nomi dei tipi di media sono normativi, ma le descrizioni sono informative . Allo stesso modo, il campo "Media" nella descrizione di ciascuna proprietà è informativo.

tutti

adatto per tutti i dispositivi.

braille

per dispositivi tattili braille.

goffrato

Destinato per le stampanti braille paging.

palmare

Destinato a dispositivi palmari (schermo in genere piccole, limitate larghezza di banda).

stampa

Destinato per il materiale di paging e per documenti visualizzati sullo schermo in modalità anteprima di stampa. Consultare la sezione relativa ai supporti di paging per informazioni su sui problemi di formattazione specifici del supporto di paging.

proiezione

Destinato per le presentazioni proiettate, ad esempio i proiettori. Si prega di consultare la sezione sui media paginati per informazioni sulla formattazione dei problemi specifici per i media paginati.

schermo

Destinato principalmente per schermi di computer di colore.

discorso

Destinato a sintetizzatori vocali. Nota: CSS2 aveva un tipo di supporto simile chiamato "aurale" per questo scopo. Vedi l'appendice in stile auricolare fogli per i dettagli.

tty

previsto per supporti utilizzando una griglia di caratteri a passo fisso (come telemessaggi, terminali o dispositivi portatili con display limitato capacità). Gli autori non devono utilizzare le unità pixel con il tipo "tty" .

tv

per dispositivi di tipo televisivo (bassa risoluzione, colore, schermi scrollabilità limitata, suono disponibili).