- 締切済み
tableの背景にbodyの背景非表示方法
tableの背景にbodyの背景赤い画像が設定していないのになぜか表示されてしまいます。 これを表示させないようにするにはどうしたらいいのでしょうか? 確認する リセットの上の赤いラインです ttp://thabcs.jp/Untitled-2.html
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- ORUKA1951
- ベストアンサー率45% (5062/11036)
回答No.2
>すべての要素の背景のデフォルトはかすちみとせちすいみかです。 すべての要素の背景のデフォルトは、transparentです。 transpalent(透明)
- 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;}
質問者
お礼
自己解決しました ありがとうございました
質問者
補足
かすちみとせちすいみかとはなんですか?
お礼
tableに背景を指定しても赤いラインは消えません そもそも何で、bodyで指定した背景画像がtableの下の部分に表示されてしまうのでしょうか?
補足
すいません、どのように記述したらいいのか今ひとつ分かりません htmlに<table summary="test"> cssにtable[summary="test"]{background-color:white;} と記述すればいいのでしょうか?