Gibt es keinen Unterschied zwischen No media und media="all" in css link?

8

Gibt es keinen Unterschied zwischen No media und media="all"?

%Vor%

und

%Vor%     
Jitendra Vyas 03.08.2011, 04:19
quelle

3 Antworten

7

In HTML 4.01 lautet der Standardwert screen . < br> In HTML5 wurde der Standardwert in all geändert.

Daher hängt es von der Doctype-Deklaration ab, die Sie auf Ihrer Seite verwenden. Siehe Knus Kommentar. (Ich wette, deshalb haben sie es in all in HTML5 geändert.)

Andererseits ist dies nur dann von Bedeutung, wenn Sie Benutzeragenten unterstützen, die keine Seiten auf digitalen Bildschirmen präsentieren oder keine visuellen Informationen anzeigen.

    
BoltClock 03.08.2011, 04:24
quelle
5

Sowohl Ja als auch Nein scheint es. Im Abschnitt 14.4.1 in den Spezifikationen heißt es, dass ein Stylesheet ohne Ein Medientyp gilt für alle Medien, während der andere ausgefiltert wird, wenn er nicht benötigt wird. Aber im Abschnitt 14.2.3 sollte standardmäßig der Bildschirm angezeigt werden, der verwendet werden soll auf nicht-paginierten Computerbildschirmen, während alle für alle Geräte geeignet sein sollten ( weitere Informationen zu Medien- Deskriptoren hier ).

    
Rickard 03.08.2011 04:37
quelle
1

Media bezieht sich auf welche css-Datei anwendbar ist, zB: screen, print etc .. Standard ist alles. Bedeutet, wenn Sie keine Medien angeben, der Parser es als alle

nehmen

Dokumentation

    
nidhin 03.08.2011 04:25
quelle

Tags und Links