添加以下属性:
.c{ ... overflow: hidden;}这将迫使容器尊重其中所有元素的高度,而不考虑浮动元素。
更新
最近,我正在一个需要此技巧但需要允许溢出显示的项目中工作,因此,您可以使用伪元素清除浮动,从而有效地实现相同的效果,同时允许所有元素上的溢出。
.c:after{ clear: both; content: ""; display: block;}
添加以下属性:
.c{ ... overflow: hidden;}这将迫使容器尊重其中所有元素的高度,而不考虑浮动元素。
最近,我正在一个需要此技巧但需要允许溢出显示的项目中工作,因此,您可以使用伪元素清除浮动,从而有效地实现相同的效果,同时允许所有元素上的溢出。
.c:after{ clear: both; content: ""; display: block;}