背景色をオーバーフロー領域を超えて動的に拡張する
この問題は、親要素内のコンテンツの高さがレンダリングされた高さを超え、表示された部分が残る場合に発生します。オーバーフロー領域をスクロールしたときの白い隙間。これに対処するには、要素を追加したり絶対位置を使用したりすることはできませんが、脇の要素のアンカー付きスクロールを保持する必要があります。
背景色の制限について:
CSS背景色プロパティは、要素の幅と高さによって境界が定められた領域にのみ適用されます。この場合、高さはコンテンツによって決まり、オーバーフロー領域の端でカラー カットオフが発生します。
オーバーフローとコンテンツの包含:
オーバーフロー プロパティはコンテンツに影響します。ただし、背景はありません。したがって、背景色がオーバーフロー領域に拡張されることはありません。コンテナ全体を動的に埋める唯一の方法は、JavaScript を使用することです。
JavaScript ソリューション:
JavaScript ソリューションは、親要素の完全なコンテンツの高さを測定し、それを割り当てることができます。 style 属性を使用して、side 要素に高さを設定します。これにより、オーバーフロー領域に関係なく、背景色がコンテンツ領域全体に広がるようになります。
以上が要素のオーバーフロー領域を超えて背景色を動的に拡張するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。