Hallo chris.
habe dieses gefunden und frage mich, was der * jeweils vor den Befehlen für eine Aufgabe hat?
Der Asterisk „*“ steht für jedes beliebige Element.
* html, * html body {
/* … */
}
Hier werden also zwei unsinnige Selektoren notiert, welche nur auf das html-Element zutreffen, welches das Kindelement irgend eines beliebigen Elementes sein kann. Da das html-Element aber das Wurzeldokument eines jeden HTML-Dokumentes ist, kann es gar kein Elternelement haben.
Der IE interpretiert diesen Selektor dennoch, weshalb ihm hier abseits von Browsern abweichende Regeln übermittelt werden können.
Einen schönen Mittwoch noch.
Gruß, Ashura
--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]