È possibile, oltre a quello che sto facendo perché non sembra funzionare, farlo? Voglio essere in grado di avere sottoclassi che sono sotto una classe per utilizzare il CSS specificamente per quella class.subclass.
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>
Così posso usare semplicemente class = "item" per gli elementi sotto la classe css genitore "area1", "area2". So di poter usare class = "area1 item" per farlo funzionare, ma non capisco perché debba essere così prolisso al riguardo. La sottoclasse css non dovrebbe guardare a quale classe genitore si trova per definirla?
Nota: funziona in IE (usando 7 in questo momento), ma in FF non funziona, quindi presumo che questo non sia un modo standard CSS di fare qualcosa.