Geistiger Hohlraum: BTW: für was ist "*"

Beitrag lesen

#navbox  {

* font-family : Arial, Helvetica, sans-serif;
...

Mal was anderes: für was sind da eigentlich die "*" ?

An dieser Stelle zeigen sie an, dass der Autor nicht verstanden hat, wie man CSS benutzt. An anderer Stelle (dort, wo jetzt #navbox steht) ist das Sternchen ein Platzhalter. Die CSS-Syntax ist in http://www.w3.org/TR/CSS2/syndata.html#syntax beschrieben (dort insbesondere die Regeln "declaration : property ':' S* value;" und "property : IDENT S*;", die hier missachtet werden), das Sternchen als Platzhalter in http://www.w3.org/TR/CSS2/selector.html#q1.