码迷,mamicode.com
首页 > 其他好文 > 详细

浮动造成的影响

时间:2020-03-31 19:18:06      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:部分   固定   clear   作用   over   元素   info   ima   没有   

元素添加浮动后,会处于一个半脱离文档流的状态,如果没有给浮动元素的父元素设置固定的高度,那么父元素会认为没有内容撑开自己,因此父元素的高度为0,此时下面的元素会上来,被浮动元素压在下面。

解决方案:

1.给父元素设置固定的高度(父元素会缺乏灵活性,不能靠其内容自由变换撑开高度)

2.给父元素设置overflow:hidden(虽然可以避免浮动造成的影响,但是该样式还有其他作用,即会隐藏超出的内容部分)

3.给元素设置clearfix伪类,定义如下图的样式,然后在父元素的class中添加clearfix

技术图片

 

浮动造成的影响

标签:部分   固定   clear   作用   over   元素   info   ima   没有   

原文地址:https://www.cnblogs.com/NIFS/p/12606957.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!