2013-02-28 12 views
6

Pobrano projekt CSS znajomego, aby pomóc. Nie jestem ekspertem od CSS, tutaj jest:Definiowanie TH z klasą, czy to możliwe?

Nie mogę znaleźć odpowiedzi bezpośredniej. Tworzę tabelę i chcę 2 typy klasy TH, które używają koloru tła w tabeli.

(też mogę potrzebować pomocy w znaczniku DIV)

css używam jest jak to może ktoś mi powiedzieć co robię źle?

<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; 
} 

Odpowiedz

12

Usuń przestrzeń między th i .color

Inaczej szukasz .color potomka elementu wewnątrz th, nie dla klasy na samej th.

+3

Moja miłość do komputerów wykracza poza to, co mogę wyrazić. Jedna przestrzeń, która zabiła 2,5 godziny mojego życia. Dziękuję komputerom! Ale tak, to wystarczy! Pytanie uzupełniające, jeśli nie zdefiniowałem [.one .two th.color] zamiast tego, po prostu użyłem [th.color] czy to zadziałało? –

+1

Tak, ale jeśli masz na stronie jakiś inny ", niż oni też będą mieli wpływ. –