Der Martin: Kombination ID und Klasse - Verständnisproblem

Beitrag lesen

Moin,

#menu.aussehen1 {}
#menu.aussehen2 {}
Allerdings bedeutet oben stehendes: Für ein Element #menu mit der Klasse aussehen1 ...

nein, es bedeutet: Selektiere ein Element _beliebigen Typs_ mit der ID "menu" und der Klasse "aussehen1" bzw. "aussehen2". Wenn du ein Element über seine ID selektierst, kannst du den Elementnamen getrost weglassen, da die Zuordnung über die ID sowieso schon eindeutig sein muss.
Die zusätzliche Angabe der Klasse ergibt natürlich nur Sinn, wenn dasselbe Stylesheet für verschiedene Dokumente genutzt wird, was ihr ja schon durchdiskutiert habt.

[...] folglicherweise müsstest du strenggenommen das hier verwenden:
ul#menu.aussehen1 { /* Formatierungen */ }

Nein, siehe oben. Es schadet aber auch nicht ...

So long,
 Martin

--
Most experts agree: Any feature of a program that you can't turn off if you want to, is a bug.
Except with Microsoft, where it is just the other way round.