絶対配置されている他の可動/浮動小数点divと実際にバックグラウンドdivを100%div要素の幅:100%実際には他のdivが画面外にあるときは100%ではありません(位置:絶対)
幅100%は、.floater divが画面からはるかに離れていることを考慮していません。 (ブラウザでスクロールバーが表示されます)。
問題の実際の例:プレビューの右側にhttps://jsfiddle.net/h0arax9o/2/
スクロールします。 紫色の背景がドキュメント全体を覆いたいと思います。
HTML:
<div class="background"></div>
<div class="floater"></div>
CSS:
.background {
background: purple;
width: 100%;
height: 100%;
position: absolute;
}
.floater {
background: red;
width: 200px;
height: 200px;
left: 1400px;
position: absolute;
}
編集:明確にするため、私はページ全体渡って 'ストレッチ' に背景をしたいと思います、例えば、それはイメージであった場合、この例でスクロールすると、画像も同様にスクロールします。
私は、この例を示してそれを表示しました。あなたは、CSSを正規化するように選択することができますjsfiddleのCSSの一部の右上にある歯車のアイコンをクリックするとhttp://meyerweb.com/eric/tools/css/reset/
:
"私はそれを100%にしたい、例えば、jsfiddleでは、背景は〜1500pxではなく、100%の可視(〜400px)であり、それをfixedに設定するとまだ〜400pxですが、動くうまくいけば意味が成り立ちます – naradlov
@naradlov - 例を挙げれば問題を明確にしてください。 – matthiasunt