2013-02-28 17 views
6

友人のCSSプロジェクトを手伝ってくれました。私はCSSの専門家ではない、ここに行く:クラスでTHを定義することは可能ですか?

私は直接の答えを見つけることができないようだ。私はテーブルを作成しています。テーブル内に異なるネットバックカラーを使用する2種類の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

の間のスペースを削除しそうでなければ、th内部、ないth自体のクラスの.color子孫要素を探しています。

+3

コンピュータに対する私の愛は、私が表現できるものを超えています。私の人生の2.5時間を殺した1つのスペース。コンピュータありがとう! しかし、はい、トリックでした! [.one .two th.color]を定義していなかった場合は、[th.color]を使用しただけで問題は解決しましたか? –

+1

はい、他の ''がページ上にある場合にも影響を受けます。 –

関連する問題