ウィンドウのサイズを変更すると、背景画像も移動してサイズが変更されます。サイズを変更したくないので、静的なままにしておきます。背景を静的に保つ方法が本当に混乱しています。幅をピクセル単位で設定すると、静的なままになりますが、画面サイズが異なるため、これは適切なオプションではありません
body {
background-color: #000000;
margin: 0 auto;
width: 100%;
}
#container {
background: url("url") no-repeat scroll center top transparent;
width: 100%;
}
コードは次のようになります。
<body>
<div id="container">
</div>
</body>