Der obige Code ergibt zwar noch nicht viel Sinn, er soll nur demonstrieren, dass ich bis Sieben zählen kann. ;-)
*g* :-)
So, und jetzt denk mal drüber nach, auf welche Elemente die CSS-Selektoren
ol #dreiundol #sechspassen. Klar soweit? - Und nun gib in Gedanken dem ol-Element noch die Klasse "alternate". Auf welche Elemente passt nunol.alternate #drei, auf welcheol.alternate #sechs? Natürlich passt das erstgenannte Pärchen immer noch, dessen Definitionen können aber durch das zweite, spezifischere Pärchen überschrieben werden.
Aaah, da machen sich CSS-Mängel im Verständnis bemerkbar.
Ich hänge dazu mal 2-3 Fragen an, die ich immer mal klären wollte.
-
Mal habe ich Selektoren, die mit # anfangen, mal welche, die mit . anfangen. Wo ist da der genaue Unterschied?
-
Ich verstehe die Hierarchie und deren dazugehörige Notation der Selektoren nicht genau. Dein Beispiel ist für mich (glaube ich) verständlich und ich erkenne die Logik (Deines Beispiels). Was mir fehlt, ist der Grundstock (vor allem der Notation), wie man Selektoren weitergehend spezifiziert.
Gruß, Heinz