画像の背景を持つ本文のある些細なページがありますbackground-size:cover
。html { height:100% }
コンテンツの量に関係なく、ページ全体を埋めるように設定しました。この時点まで、すべてが期待どおりに機能していました。
を追加しdiv
て設定しましたposition:absolute; right:0; width:200px;
。これも、コンテンツを追加するまでは期待どおりに機能しました。
このdivが非常に多く入力されているため、コンテンツがページの高さよりも多くのスペースを占める場合、スクロールバーが表示されます。下にスクロールすると、背景画像が実際にはページ全体をカバーしていないことがわかります。
これは、私のdivがHTMLの高さの100%よりも高いという事実によるものです。
どうすればこれに対処できますか?