课程
/前端开发
/HTML/CSS
/如何用CSS进行网页布局
.main并没有设置浮动,为什么.footer会受到影响呢?视频里面就没有清除浮动啊,
2015-11-30
源自:如何用CSS进行网页布局 5-2
正在回答
因为视频中给main设置了高度 是600px 实践里没有给main设置高度所以需要清除浮动
设置浮动的时候,一般在设置的标签的下个标签(比如这题的main和footer,footer会被main的浮动影响到)会被影响,不过我们可以通过设置clear:both对被影响的层进行清除浮动,这样就ok了,呵呵
慕斯卡4106679
main 是left和right的父级,如果left或right浮动了,那么与main同级之后面的的元素也会认为main是浮动的,这就是为什么footer会受影响。视频中没有教清除浮动,自己动动手和脑子,不是多学一点,理解的更深嘛
举报
用最简洁的案例教你布局的那些知识,这是前端工程师基本技能