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
![CSSのみで画像を背景(画面全体)にアスペクト比を崩さず中央配置する | soplog(そぷログ)](https://cdn-ak-scissors.b.st-hatena.com/image/square/5dbed24d916ade839c142e2f37df4751c3b4ce91/height=288;version=1;width=512/http%3A%2F%2Fsoplog.skr.jp%2Fcommon%2Fimg%2Fogp.png)