• 締切済み

tableの背景にbodyの背景非表示方法

tableの背景にbodyの背景赤い画像が設定していないのになぜか表示されてしまいます。 これを表示させないようにするにはどうしたらいいのでしょうか? 確認する リセットの上の赤いラインです ttp://thabcs.jp/Untitled-2.html

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

>すべての要素の背景のデフォルトはかすちみとせちすいみかです。  すべての要素の背景のデフォルトは、transparentです。  transpalent(透明)

ryuujinn11
質問者

お礼

tableに背景を指定しても赤いラインは消えません そもそも何で、bodyで指定した背景画像がtableの下の部分に表示されてしまうのでしょうか?

ryuujinn11
質問者

補足

すいません、どのように記述したらいいのか今ひとつ分かりません htmlに<table summary="test"> cssにtable[summary="test"]{background-color:white;} と記述すればいいのでしょうか?

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

すべての要素の背景のデフォルトはかすちみとせちすいみかです。 'background-color' ・・・【中略】・・・   Initial:transparent 'background-image'   Initial:none  ⇒14.2 背景(The background)( http://www.swlab.it.okayama-u.ac.jp/man/rec-css2/colors.html#q2 ) <table summary="test"> ・・・の場合 ・・・summaryは必須属性ですから、それを利用して属性セレクタで指定すると楽でしょう。 table[summary="test"]{background-color:white;}

ryuujinn11
質問者

お礼

自己解決しました ありがとうございました

ryuujinn11
質問者

補足

かすちみとせちすいみかとはなんですか?

関連するQ&A