关于浮动的方法问题
来源:2-12 清除浮动的常用方法
雨之赞歌
2018-12-27 20:48:53
请问视频2-13中第一种清理浮动的方法,在浮动元素后添加了一个空的块级元素,为什么这样可以清理掉浮动的效果呢,而同时浮动元素还是会水平排列,原理是什么
1回答
好帮手慕查理
2018-12-28
您好,2-13中第一种清除浮动的方法,是给浮动元素的父元素设置了固定的高度。
可以清除浮动是因为div设置了固定的宽高,之后在设置的div只能在这个div的后面了。而浮动的子元素则是添加了浮动效果,就会脱离文档流,也就会处于父元素的上方,每个子元素都进行了浮动,那么所有的子元素都会脱离文档流,而子元素都设置了宽高,之后的元素浮动之后就会排列在其后方,实现水平排列的效果。(父元素和浮动的子元素的高度是相同的)如果解决了您的问题,请采纳。祝学习愉快!
相似问题