Mögliche Duplizieren:
Avoiding repeated constants in CSSVariieren Sie eine CSS-Klasse?
Ich möchte eine Klasse innerhalb einer Klasse gehören - ein bisschen wie eine Klasse variablizing - so dass ich etwas einmal definieren und im gesamten Blatt verwenden . Wenn ich die Farbe ändere, ändert sich alles.
.myFontColor{color:blue;}
.myTitle{font-size:large; myFontColor}
.myHeader{font-weight:bold; myFontColor}
Die einzige Möglichkeit, die ich sehe, ist dies. Um jeden Klassennamen in die Definition aufzunehmen, aber wenn ich 20 oder 30 Elemente im Blatt habe, die sich auf diese Farbe beziehen, wird es sehr schnell hässlich.
oder um eine jede Klasse aufzulisten, wenn ich ein Element erstellen, das auch ein wenig unordentlich wird.
<div class="myFontColor myTitle myHeader">
Danke für Ihre Hilfe.
Ich habe darüber nachgedacht, aber hoffte verzweifelt auf etwas in das Stilmodell eingebaut ...: | Das Beispiel ist großartig und ich kann es benutzen. – Praesagus
Ich verstehe, leider denke ich, dass dies der nächste sein kann, den Sie bekommen können. Sie können verbessern, indem Sie die Funktion in eine eigene Javascript-Datei wie 'styles.js' setzen –
OK, das funktioniert am besten. Ich kann eine Liste von vars in JS erstellen und die Seite bestimmte Klassenattribute in der CSS-Seite onload ersetzen lassen. Die Verwendung der folgenden Code-Methoden funktioniert gut, aber wie bereits erwähnt, ist die Formatierung für die gesamte Seite geändert und die Organisation ist schwieriger. – Praesagus