これが機能していないように見えるため、私がやっていること以外に、これを行うことは可能ですか?そのclass.subclass専用のCSSを使用するために、クラスの下にあるサブクラスを持つことができるようにしたいと思います。
CSS
.area1
{
border:1px solid black;
}
.area1.item
{
color:red;
}
.area2
{
border:1px solid blue;
}
.area2.item
{
color:blue;
}
HTML
<div class="area1">
<table>
<tr>
<td class="item">Text Text Text</td>
<td class="item">Text Text Text</td>
</tr>
</table>
</div>
<div class="area2">
<table>
<tr>
<td class="item">Text Text Text</td>
<td class="item">Text Text Text</td>
</tr>
</table>
</div>
そのため、親cssクラス "area1"、 "area2"の下の要素にclass = "item"を使用できます。これを機能させるためにclass = "area1 item"を使用できることはわかっていますが、なぜそれが非常に冗長である必要があるのか理解できません。cssサブクラスは、それを定義するために、その下にある親クラスを調べるべきではありませんか?
注:これはIE(現在7を使用)では機能しますが、FFでは機能しません。そのため、これはCSSの標準的な方法ではないと想定しています。