1、浮动引起的问题和解决办法?
浮动引起的问题?
父元素的高度无法被撑开,影响与父元素同级的元素; 与浮动元素同级的元素会紧跟其后; 若非第一个浮动元素,则该元素之前的元素也要浮动,否则会影响页面的展示效果
解决办法?
1.额外标签法 在浮动元素后添加一个</div> 添加clear:both 2.给父级元素添加 overflow:hidden 3.使用伪元素 :after zoom
4.使用before和after双伪元素。
伪元素和zoom清除浮动
.clearfix:after{
content: "";
display: block;
height: 0;
clear:both;
visibility:hidden;
}
.clearflx{
zoom:1;
}
浙公网安备 33010602011771号