<TABLE>を複数個使うときのCSS問題勃発!

解決済みの質問

<TABLE>を複数個使うときのCSS問題勃発!

DreamweaverMXでホームページを作っています。

先ほど大問題が発生しました。ページ内にテーブルを使って表を設置したのですが、CSSからtableに対してマージンやパディングを指定したのですが、当然のことながら、すべてのtableに反映されてしまいます。

特に最上部にあるスライスで切り出したバナー画像はは見る影もありません。

そこでお聞きしたいのですが、複数のtableにそれぞれCSSを指定するのはどうしたらよいのでしょうか?

よろしくお願いします。

投稿日時 - 2005-07-03 12:30:39

QNo.1488703

困ってます

質問者が選んだベストアンサー

CLASS指定しましょう。

※スタイルシート
TABLE { width:200px }
.table1 { margin:5px }
.table2 { margin:10px }

※HTML
<table class="table1">

</table>
<table class="table2">

</table>

width:200pxは全てのテーブルに効きます。
マージンはそれぞれクラス指定したテーブルにしか効きません。
.table1 { margin:5px } は、
TABLE.table1 { margin:5px } と書いてもOKです。

詳しくはここらへんなんかを。
http://www.cybergarden.net/webcss/efficient.html

参考URL:http://www.cybergarden.net/webcss/efficient.html

投稿日時 - 2005-07-03 13:20:25

お礼

2NNさん有難うございます。

class指定ですか、なるほどです!
これならいくつでも増やしていけるんですね大変参考になりました。

投稿日時 - 2005-07-03 14:49:11

ANo.1

2NN

0人が「このQ&Aが役に立った」と投票しています

あわせてチェックしたい
  • CSSのブロックのマージンやパディングを見やすく表示するソフト ...
  • パディングを使ったボックス ...
  • dreamweaverMXでcss… ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら