最后一个问题。我继承的代码有以下内容:
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
好像很多黑客。现代浏览器IE7及以上版本仍然需要它吗?
答案 0 :(得分:7)
答案 1 :(得分:0)
一个非常简单的跨浏览器方法一直适用于我将其放在任何浮动内容下面:
<div style="clear: both;"> </div>
如果你想要更整洁,你可以使用class="clear"
。
有空间并不总是必要的,但有时会出现这种情况。
答案 2 :(得分:-1)
我仍然使用它只是因为我宁愿在我的所有元素上使用class="clear"
vs overflow: auto
或hidden
。