CSS高度陥没
2468 ワード
高度な陥没の解決
要素のBFCをオンにすると、要素には次のような特性があります.
1.親要素の垂直外側の距離が子要素と重複しない2.BFCをオンにする要素はフローティング要素に上書きされない.BFCをオンにした要素はフローティングサブ要素を含むことができる
要素のBFCをオンにする方法
1.エレメントフローティングの設定
方法2
高度に陥没した親要素の最後に、空白のdivを直接追加することができます.このdivは浮動していないので、親要素の高さを支えてから浮動をクリアすることができます.このように、この空白のdivで親要素の高さを支えることができます.この方法では、問題を解決することができますが、副作用はほとんどありません.ページに余分な構造が追加されます
2
方法3
after擬似クラスを介して要素の最後に空白のブロック要素を追加し、フローティングをクリアすることで、divを追加する原理と同様に、同じ効果を達成することができ、ページに余分なdivを追加することはありません.これは私たちが最も推奨している方法であり、副作用はほとんどありません.
3