float的一点想法_html/css_WEB-ITnose
程序员文章站
2022-05-22 17:27:21
...
刚写代码的时候,突然有个问题,float加在父级元素上和加在子级元素上有什么区别,还有浮动清除的一些问题
清楚浮动两种方式
1. 父级加overflow:hidden ;
2. 最后一个子级加clear:both
这里的浮动是加在子级元素上的,并且通过overflow: hidden清楚浮动;如果不加浮动清除,那么main1这个父级div是没有高度的,这会导致main2这个div浮上来,如下效果
还有不存在什么父级元素加了浮动,子级元素也浮动,float:left这个属性加给谁,谁就参与浮动。
总结:
套路框架:第一层:页面整体框架overflow:hidden清除浮动;第二层:就是第一层里面的一些元素,比如header里面的logo,search这些,定义高度就行。
上一篇: PHP调用java的class
下一篇: Vue框架中有关goods组件开发