Ich bin nicht sicher, dass dies möglich ist, aber gibt es eine Syntax in CSS verwendet werden, wenn Sie ein Element basierend auf der Kombination von Klassen stylen möchten?CSS: Stil auf eine Kombination von Klassen angewendet?
Ich verstehe, dass ich ein Element mit jQuery oder etwas überprüfen und seinen Stil basierend auf den Klassen ändern kann, aber es gibt eine reine CSS-Möglichkeit, dies zu tun?
Zum Beispiel, wenn ich eine Klasse für fett und grün haben:
.bold_green { color:green; font-weight:bold; }
Und eine Klasse für fett und blau:
.bold_blue { color:blue; font-weight:bold. }
Nun, sage ich jQuery bin mit hinzufügen und entfernen Klassen dynamisch und wollen jedes Element, das beide Klassen kursiv rosa hat.
Etwas wie:
.bold_green AND .bold_blue { color:pink; font-style:italic; }
Oder, wenn ich will ein Element, um Stil, die aClass hat, und ist ein Nachkomme eines anderen Elements, das eine andere Klasse hat?
Etwas wie:
.bold_green HAS_CHILD .bold_blue { color:black; background-color:yellow; }
Dank!
bearbeiten
Danke für alle Antworten. Das sind ziemlich genau das, was ich dachte (nur die Klassen als normale Selektoren zu behandeln), aber sie scheinen nicht für mich zu arbeiten. Ich werde meinen Code zu überprüfen und sicherzustellen, dass sie nicht irgendwie ...
Haben Sie nicht zu verwenden, bedeutet 'Farbe: Blue' in der' bold_blue' Klasse ? – BalusC
Ja = o) |||||||| – Eli
als eine Nebenbemerkung, wenn Sie Klassen wie "bold_green" haben, dann ist wahrscheinlich etwas falsch mit der Art, wie Sie gestalten. –
mpen