เป็นไปได้ไหมนอกจากสิ่งที่ฉันกำลังทำอยู่เพราะดูเหมือนจะไม่ได้ผลที่จะทำเช่นนี้ ฉันต้องการให้มีคลาสย่อยที่อยู่ภายใต้คลาสเพื่อใช้ CSS เฉพาะสำหรับคลาสนั้น ๆ 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>
เพื่อให้ฉันสามารถใช้ class = "item" สำหรับองค์ประกอบภายใต้คลาส css แม่ "area1", "area2" ฉันรู้ว่าฉันสามารถใช้ class = "area1 item" เพื่อให้มันใช้งานได้ แต่ฉันไม่เข้าใจว่าทำไมมันต้องละเอียดขนาดนั้น คลาสย่อย css ไม่ควรมองว่าคลาสพาเรนต์อยู่ภายใต้อะไรเพื่อที่จะกำหนดมัน?
หมายเหตุ: ใช้งานได้ใน IE (ตอนนี้ใช้ 7) แต่ใน FF ไม่ได้ดังนั้นฉันถือว่านี่ไม่ใช่วิธีมาตรฐาน CSS ในการทำอะไรบางอย่าง