画面幅いっぱいに背景色を敷くCSS実装 第1回 全体を囲まない方法 ブラウザのウィンドウの幅いっぱいに背景色を敷くことは、一見、簡単そうですが、意外と難航する場面があります。画面いっぱいに背景色を敷く方法のひとつとして全体を囲まない方法を紹介します。 画面幅全体に背景色を敷く 画面幅(ブラウザのウィンドウの幅)いっぱいに背景色を敷くことは、簡単にできそうに思えます。特筆することはありませんが、次のように指定します。 <body> <div class="Box">幅いっぱい</div> </body> body { margin: 0; } .Box { height: 300px; background: tomato; } .Boxはdiv要素で、デフォルトでdisplay: block;のため、親(厳密には包含ブロック)に収まり切るだけの幅になります。上記の場合、背景色はbody要素