こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

クラス内のテーブルが全体に適用される

.maintable TABLE, TD, TH {
border: 2px #7d9ba4 dotted;
border-collapse: collapse;
padding: 5px;
}

上記の記述を外部スタイルシートにて適用させているのですが、このテーブルの設定が、全体に適用されて困っています。
maintableクラス内のみの適用になると思っていたのですが、違うのでしょうか?

.maintable LI {
list-style-image: url(image/p008_11.gif);
}
同じくこのような記述は、maintableクラス内のみにきちんと適用されているので、同じ要領かと思っていたのですが。

私の誤認でしたら、.maintableクラス内にのみ適用できるテーブルのスタイルの記入の仕方を教えていただきたいです。

よろしくお願いいたします。

投稿日時 - 2008-03-01 07:47:21

QNo.3822342

すぐに回答ほしいです

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

カンマの区切りは単純に複数のセレクタを書けるだけで、互いの内容に干渉しません。

.maintable TABLE, TD, TH {XXX}
↑これは
.maintable TABLE {XXX}
TD {XXX}
TH {XXX}
と同等です。

以下のように書くといいでしょう。
.maintable TABLE ,
.maintable TD ,
.maintable TH {XXX}

投稿日時 - 2008-03-01 10:55:57

お礼

回答ありがとうございます!!
あまりにも初歩的すぎて回答をもらえないだろうと思ってました。

おかげで解決いたしました。

海外にて、CSSのサイトなどのみを頼りに記述している素人ですので、とっても、とっても助かりました!
そして笑われそうですが、目からうろこでした!

投稿日時 - 2008-03-01 22:36:03

このQ&Aは役に立ちましたか?

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

回答(1)

あなたにオススメの質問