2011-03-22 41 views
4

我試圖給定義列表的表格外觀,並希望偶數行的顏色與奇數行不同一些css3選擇器的幫助。nth-child(偶數)總是選擇dd,從來沒有dt(dl中的偶數和奇數行)

#specs dt:nth-child(even), #specs dd:nth-child(even) { 
    background: blue; 
} 

這個css代碼導致dt沒有背景顏色,每個dd都是藍色的。我看到渲染引擎的方式實際上是計算除了選擇的兄弟以外的兄弟姐妹,導致每個dt都是奇數,每個dd都是偶數。

回答

0

這正是它的方式。如果你想,你可以試試「nn-child(4n + 1)」

+2

爲什麼這麼隨意,4n + 1? – BoltClock 2011-03-22 00:28:49