Hi Rols,
#menu.aussehen1 {}
#menu.aussehen2 {}was valide ist. Ist es auch richtig?
Ja, das sollte richtig sein (im Zweifelsfall durch einen CSS-Validator jagen) - soweit ich weiß wird es in der Form auch von allen verbreiteten Browsern interpretiert.
Allerdings bedeutet oben stehendes: Für ein Element #menu mit der Klasse aussehen1 - du wolltest jedoch ein Ul-Element mit der ID #menu und Klasse aussehen1 haben, folglicherweise müsstest du strenggenommen das hier verwenden:
ul#menu.aussehen1 { /* Formatierungen */ }
Im Bezug auf eine einzelne HTML-Seite bedeutet dies jedoch dasselbe wie
#menu { /* Formatierungen */ }
Warum? Weil in jedem HTML-Dokument jede ID nur ein einziges Mal vergeben werden darf! Ein #menu.aussehen1 macht also nur dann Sinn, wenn dasselbe Stylesheet auf mehrern Seiten eingebunden wird und in mehreren Seiten ein Element mit der ID menu vorkommt - aber mit einer verschiedenen Klasse.
MfG, Dennis.
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
Patch zur Verwendung von PATHINFO in JLog
Denn wer 'ne Blacklist hat, muss halt daran denken, dass er manches nicht sieht... und vor dem posten die Realitaet einschalten. (Swen Wacker)