2 つのクラスがあるタグに適用したいスタイル ルールがあります。JavaScript を使わずにこれを実行する方法はありますか? つまり、次のようになります。
<li class="left ui-class-selector">
とクラスの両方が適用されている場合にのみ、スタイル ルールを適用します。li
.left
.ui-class-selector
ベストアンサー1
2 つのクラスを意味しますか? セレクターを「連結」します (間にスペースを入れないでください):
.class1.class2 {
/* style here */
}
class1
これにより、 を持ち、 も持つすべての要素が選択されますclass2
。
あなたの場合:
li.left.ui-class-selector {
}
公式ドキュメント:CSS2 クラスセレクター。
akamike がInternet Explorer 6 でのこの方法の問題点を指摘しているので、以下を読んでみてください:IE6 CSS で二重クラスを使用しますか?