質問板では雑談になってしまいそうなのでコチラへ失礼します。
body要素のmarginについてです。
bodyの背景色が途切れている部分ですが、marginと解釈して良いと思います。
CSSのボックスモデルでは、外側から
・margin
・境界(border)
・padding
・内容
となりますが、背景色や背景画像は境界内に反映されます。
したがってmarginとした部分には背景色などは反映しません。ブラウザのディフォルトの背景色が現れます。
一部のブラウザではbodyのmarginが無視?(それともmarginも背景色で塗りつぶされる?)されるようですが(自機種のPCサイトビュアーがそうなります)
borderの太さを一桁に指定すると何とか下部borderが表示されるのは上部marginが小さくなることと関係があると思います。
件の上部marginはブラウザの不具合ですから何とかして欲しいものです。
bodyのmarginについて
返信:No.1〜No.1