"verschachtelte" Klassen
Andreas
- css
Hallo zusammen,
folgende Problemstellung:
ein DIV-Selektor soll wahlweise über eine Kombination von Klassen seine Eigenschaften erhalten. Die Klassen lauten z.B.
.blau
{
background-color: blau;
}
.rot
{
background-color: rot;
}
.aktiv
{
font-weight: bold;
}
.inaktiv
{
font-weight: normal;
}
Nun möchte ich z.B. einem <div class="blau"> wahlweise zusätzlich die Klassen "aktiv" oder "inaktiv" zuordnen. Gleiches gilt für das <div class="rot">.
Kann ich das eleganter lösen, als einfach alle möglichen Kombinationen als einzelne Klassen zu definieren?
Würde mich über eine Antwort sehr freuen!
Ciao,
Andreas
Hi,
Die Klassen lauten z.B.
.blau
ich hoffe, das ist wirklich nur ein Beispiel. Praxistauglich sind solche Klassennamen auf gar keinen Fall.
.aktiv
Solche schon.
Kann ich das eleganter lösen, als einfach alle möglichen Kombinationen als einzelne Klassen zu definieren?
Sicher. Das class-Attribut nimmt beliebig viele Klasse leerzeichengetrennt auf.
Cheatah
Danke, das beantwortet genau meine Frage!
Keine Sorge, die Klassennamen sind nur Beispiele.
Hi,
Die Klassen lauten z.B.
.blauich hoffe, das ist wirklich nur ein Beispiel. Praxistauglich sind solche Klassennamen auf gar keinen Fall.
.aktiv
Solche schon.
Kann ich das eleganter lösen, als einfach alle möglichen Kombinationen als einzelne Klassen zu definieren?
Sicher. Das class-Attribut nimmt beliebig viele Klasse leerzeichengetrennt auf.
Cheatah