2011-07-29 18 views
1

テーブルが高レベルで境界を持つように設定されている場合、そこから継承したクラスに罫線が設定されていないことを確認するにはどうすればよいですか?CSS、テーブルの境界

table,td,th { 
    border: 1px solid #0B6121; 
} 

どのように私の他のテーブルに全く境界がないことを確認できますか?

table.menu { 
    border: none; 
    - and no border for td 
    - and no border for th 
} 

答えて

2
table.main, table.menu td, table.menu td { 
    border: none; 
} 

私は推測するこの方法です。アイデアは、あなたの特定のテーブルの兄弟のためのルールを設定することです。

+0

私はこれを多く考えました:)それをtable.menuの傘の下に置く方法はありますか? – JAM

+0

ええ、私はそうだと思います。ユニークなIDでクラスやスタイルでグループ化します。私はいくつかの特別なユニークなスタイリングにユニークなIDを使用することを好みますが、どのようにスタイルをコーディングしたいかによって異なります:-) – Vladimir

2
table.menu, .menu th, .menu td { 
    border:none; 
} 

sometyhing this this?このよう

1

table.menu td, table.menu tr{ 
    border:none; 
} 
0

あなたのコードが

<table class="menu"></table> 

を立つように外枠を持っていませんが、任意の目とTD要素は、内部のグローバルセレクタから国境を継承します。

'menu'というクラスのテーブル内のtd要素とth要素に特定の規則を適用することを示すその他の回答はあなたを助けます。