层重叠用clear属性清除的两种方法,一种是建一个div内容为一个点.,另一种方法直接在移位的层之前的div上加一个class
例子:
<div class=”info”>…</div>
<div class=”blog_center clearfix”>…</div>
<div class=”tag”>…</div>
BUG描述:tag层串到了blog_center和info层上面
解决办法(一):
在tag层上建一个clearfix层
<div class=”clearfix”>.</div>
样式为:
.clearfix{
clear: both;
height: 0;
line-height: 0;
visibility: hidden;
}
解决办法(二):
在blog_center层上建一个clearfix样式如下:
.clearfix:after {
clear: both;
content: “.”;
display: block;
height: 0;
line-height: 0;
visibility: hidden;
}