一尘不染

div高度:0px不起作用?

css

<div style="height:0px;max-height:0px">
</div>

将div高度设置为0px似乎无效。

div展开以显示其内容,我们如何防止这种情况发生?


阅读 326

收藏
2020-05-16

共1个答案

一尘不染

如果您 真的 想确定它没有高度,可以使用以下方法:

display: block;
line-height:0;
height: 0;
overflow: hidden;

如果您在IE上仍然遇到问题,也可以添加

zoom: 1;

在针对IE的样式表中添加了条件注释。这将触发IE中的hasLayout属性。

并且display:none与将其设置为零高度不同。只需查看各种clearfix解决方案,以解决 从流程中删除它的问题。

2020-05-16