私がデザインしたページで、本文の左右を空白にして他の色で塗りつぶしましたが、まだ上下に隙間があります。画像の上下を上に配置してみてはいかがでしょうか。次に、次のように CSS コードを使用します。
div
<style>*{margin:0px;padding:0px;}</style><script>window.onload=function(){document.getElementById('a').style.height=document.body.clientHeight+'px'}</script><div id="a" style="width:900px;margin:0 auto;background:red;height:600px;"/>