2013-02-28 12 views
6

Raccolto il progetto CSS di un amico per dare una mano. Non sono un esperto di CSS, eccola:Definire TH con Class, è possibile?

Non riesco a trovare una risposta diretta. Sto creando una tabella e voglio 2 tipi di classi TH che utilizzano il colore di sfondo differnet in una tabella.

(anche potrei avere bisogno di qualche aiuto sul tag DIV)

il CSS che sto utilizzando è come questo qualcuno può dirmi che cosa sto facendo di sbagliato?

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

risposta

12

Rimuovere lo spazio tra th e .color

Altrimenti siete alla ricerca di un elemento discendente .color all'interno del th, non per la classe sul th stesso.

+3

Il mio amore per i computer va oltre ciò che posso esprimere. Uno spazio che ha ucciso 2,5 ore della mia vita. Grazie computer! Ma sì, ha fatto il trucco! Una domanda di follow-up, se non avessi definito [.one .two th.color] invece usato [th.color], avrebbe comunque funzionato? –

+1

Sì, ma se nella pagina ci sono altri '' di quanti ne sarebbero interessati. –

Problemi correlati