このページを見てください:rozbub
ご覧のとおり、上部に修正ヘッダーがあり、その下にスクロール可能なコンテンツがあります。黒い div 内のコンテンツはうまくスクロールしますが、画像は固定されています。この画像もスクロールするにはどうすればよいですか?
基本的に、メインラッパーを次のように定義しました。
body{
width: 100%;
height: 100%;
overflow: hidden;
margin: 0px;
}
#generalWrapper{
height: 100%;
}
#header{
height: 70px;
width: 100%;
background: #080808;
}
#content{
overflow: auto;
position: absolute;
width: 100%;
top: 70px;
bottom: 0;
background: url("../images/background.jpg");
background-repeat: repeat-y;
}
のような構造で
<body>
<generalWrapper>
<header>
</header>
<content>
</content>
</generalWrapper>
</body>
次に、コンテンツdiv
が要素で満たされます (これによりdiv
、画面が画面よりも高くなり、スクロール可能になります)。しかし、なぜ背景画像は影響を受けないのでしょうか?