CSS: Combined Class Selector
in CSS, HTML, Web | Tags: CSS, HTML, SelectorHallo Leute, ein leichtes Grinsen kann ich nicht unterdrücken: Endlich habe ich die Möglichkeit entdeckt, Elementen mit mehreren Klassen mit nur *einem* Selektor Formatierungen zuzuweisen. Das musste doch irgendwie gehen!
Man braucht im CSS nur die beiden Klassen direkt nacheinander angeben, à la:
1 2 3 | div.klasse1.klasse2 { text-align:right; } |
div.klasse1.klasse2 { text-align:right; }
Danach habe ich schon immer gesucht, denn es erlaubt letztendlich so etwas wie Mehrfachvererbung in objektorientierten Programmiersprachen: Das saubere Trennen verschiedener Funktionalitätsbereiche in Klassen und deren Vereinigung in einer konkreten Instanz. Sozusagen C++ statt Java. Funktioniert übrigens ab CSS 2.
Klar, denkt ihr vielleicht, hätte man ja einfach mal probieren können. Aber bei den diversen Browser-Bugs vor allem in Hinblick auf CSS hüte ich mich davor, von Browsern rückwärts auf den Standard zu schließen! 🙂
Sicher noch nicht mit dem IE6 getestet 🙂 Das funzt dort nicht wirklich.