有沒有什麼辦法可以使用CSS來設置一個元素的風格,如果它的兄弟的子類的子類?還是其父母的兄弟姐妹的孩子?是否有一個CSS'兄弟包含'選擇器?
例如,說我有這個表:
<table>
<tr><td><span class='red'>A</span></td><td><span class='blue'>B</span></td></tr>
<tr><td><span class='red'>C</span></td><td><span class='red'>D</span></td></tr>
</table>
我想選擇其中有一類「紅色」的任何SPAN,但只有當相鄰(在同一行)TD元素包含一個與班級「藍色」跨度。所以,它會影響細胞A,但不影響細胞C.這可能嗎?根據其兄弟姐妹的屬性,我可以選擇最接近的元素是什麼?