Diese Seite entspricht ziemlich genau dem Beispiel 2:
Auch hier sind im HEAD drei externe CSS-Dateien verlinkt.
<LINK REL=stylesheet HREF="rot.css" TYPE="text/css" title="Rot">
<LINK REL=stylesheet HREF="blau.css" TYPE="text/css" title="Blau">
<LINK REL=stylesheet HREF="gruen.css" TYPE="text/css" title="Gruen">
Als Ergänzung zu Beispiel 2 steht hier aber (ebenfalls im HEAD) noch das
folgende META-Tag:
<META http-equiv="Default-Style" content="Blau">
Nach meinem Verständnis der Theorie des W3C ( http://www.w3.org/TR/REC-html40/present/styles.html#h-14.3 )
sollte somit das Style-Sheet mit dem TITLE "Blau" als "preferred"
gelten.
Somit sollte eigentlich dieser Absatztext blau sein.
Das ist er aber nur bei Netscape 6.0; die andern Browser wenden wie gehabt das
letzte Stylesheet an (grün), d.h. sie ignorieren das META-Tag.
Resultate:
So wird Absatztext mit dem jeweiligen Browser dargestellt:
Resultat | Mit META-Tag (hier) | ohne META-Tag (Beispiel 2) | ||
---|---|---|---|---|
Browser | verwendete Farbe | berücksichtigt | verwendete Farbe | berücksichtigt |
MS IE 5.0 | gruen | letzte Angabe | gruen | letzte Angabe |
Opera 5.1 | gruen | letzte Angabe | gruen | letzte Angabe |
Netscape 6.0 | blau | mittlere Angabe | rot | erste Angabe |
Netscape 4.75 | gruen | letzte Angabe | gruen | letzte Angabe |