あなたは、いくつかの異なるスタイルを定義するためのクラスを使用する必要があり、例えば:そして、あなたはそのスタイルを適用したいテーブル上のクラス属性を設定し
// global table styles - will be applied to all tables
table td
{
background-color: green;
}
// styles for tables with class "style1"
table.style1 td
{
border: solid 1px red;
}
table.style1 th
{
...
}
// styles for tables with class "style2"
table.style2 td
{
border: solid 1px blue;
background-color: white;
}
:
<table class="style1"><tr><td> red border, green background </td></tr></table>
<table class="style2"><tr><td> blue border, white background </td></tr></table>
<table><tr><td> default border, green background </table>
はここSTYLE1が適用されます第1のテーブルのTDに、style2を第2のテーブルのTDに割り当てる。
グローバルなスタイル(クラス名なし)はすべての一致する要素(TDなど)に適用されますが、これらのスタイルは特定のスタイルによってオーバーライドされることがあります(グローバルにグリーンに設定されたstyle2にオーバーライドされます)。
BTW:CSSについてのチュートリアルは、http://w3schools.com/css/をご覧ください。
出典
2009-07-21 11:15:42
M4N
私にそれを打つ。 +1 –
上記の例では、すべてのテーブルが緑色の背景を持っています – leora
いいえ、2番目のテーブルは白い背景になります。これは、 "table.style2 td"がデフォルト(緑色)の背景を上書きするためです。 – M4N