CSSのみで画像を背景にベターっと表示するサンプルを作りました。 背景と言っても実際に配置するのは img要素 です。 ※IE7~8は、画像よりウインドウが狭くなった時、中央配置されません。 ※IE6はアスペクト比が崩れます。 ※Media Query と min-*** に対応すれば、IE6~8でも意図した動作になるはずです。 サンプル HTML <!-- 画像のサイズは指定しない --> <div id="bg-fill-image"> <img src="http://placekitten.com/g/1024/768"> </div> <div id="wrapper"> <!-- 通常のコンテンツはここに書く --> </div> CSS html { /* 内包する要素に関わらず高さを保持する */ height: 100%; } body { margin: 0; padd