2013-02-28 43 views
6

拿起朋友的CSS項目來幫忙。我不是CSS的專家,在這裏:用Class定義TH,這可能嗎?

我似乎無法找到直接的答案。我正在創建一個表格,並且希望在表格中使用不同背景顏色的兩種TH類別。

(還我可能需要在DIV標籤一些幫助)

我使用的CSS是這樣有人可以告訴我,我究竟做錯了什麼?

<div class="one"><div class="two"> 
<table> 
<TR><TH> one color </TH></TR> 
<TR><TH class="color">differnet color </TH></TR> 
</table></div></div> 

.one .two th { 
padding: 5px 10px; 
border: 1px solid #d9d9d9; 
background: #000000; 
} 
.one .two th .color{ 
padding: 5px 10px; 
border: 1px solid #d9d9d9; 
background: #ffffff; 
} 

回答

12

th.color

否則你們之間正在尋找一個.color後代元素th內,而不是在th本身的類別中刪除空間。

+3

我對電腦的熱愛超出了我所能表達的。一個空間已經殺死了我一生中的2.5個小時。謝謝你的電腦! 但是,這是訣竅! 一個後續問題,如果我沒有定義[.one .two th.color]而不是使用[th.color]它還能工作嗎? – 2013-02-28 05:33:57

+1

是的,但是如果在頁面上有任何其他'',它們也會受到影響。 – 2013-02-28 17:54:22