• ベストアンサー

divで囲った外側に色を付けるには?

<html> <head> <title>test</title> <style type="text/css"> #main{ width: 200px; background-color: red; } </style> </head> <body> <div id="main"> test </div> </body> </html> 今のコードだとdivで囲った内側に色がついてしまいます。 divで囲った内側には色を付けずに 外側につけるにはどうすればいいでしょうか?

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

  • ベストアンサー
回答No.2

色づけしたいエリア(divなど)を入れ子にして、そこの色指定すればどうですか <html> <head> <title>test</title> <style type="text/css"> #area{ width: 400px; background-color:red; } #main{ width: 200px; background : none; } </style> </head> <body> <div id="area"> <div id="main"> test </div> </div> </body> </html> ではどうですか

gbghbyac
質問者

お礼

どうもありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

その場合は 「全体に色をつけて、divだけ別の色で上書く」 ようにします。 CSSだとこんな感じ body{ background-color: red; } #main{ background-color:white; }

gbghbyac
質問者

お礼

どうもありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A