Der Martin: Schriftgröße und Selektoren

Beitrag lesen

Hi,

em*1 {font-size: 2.0em;}
.doch-nicht-so-wichtig {font-size: 1.0em}

was soll em*1 deiner Meinung nach bedeuten? IMO ergibt das einen Syntaxfehler.

Aber warum muss man den Code mit einer extra Klasse versehen wenn man das <em> nach dem bossum wieder beendet?

Weil das die Aufgabe war: Der Inhalt von em-Elementen soll grundsätzlich doppelte Schriftgröße haben, mit Ausnahme von em-Elementen, die die Klasse doch-nicht-so-wichtig haben.

Übrigens würde ich den zweiten Selektor im Stylesheet komplett mit dem Elementnamen ausschreiben, also em.doch-nicht-so-wichtig. Dann hat er nämlich eine höhere Spezifizität, auf gut Deutsch, ein höheres Gewicht, als der reine em-Selektor. Dein Beispiel funktioniert, aber die Reihenfolge der Regeln im Stylesheet ist bei dir entscheidend. Mit em.doch-nicht-so-wichtig ist das nicht mehr der Fall.

So long,
 Martin

--
Nothing travels faster than the speed of light with the possible exception of bad news, which obeys its own special laws.
- Douglas Adams, The Hitchhiker's Guide To The Galaxy