课程
/前端开发
/HTML/CSS
/如何用CSS进行网页布局
为什么这里clear:right(left/both)都可以?然后就是如果使用margin,为什么不是700px(600px+100px)而是600px?
2018-01-25
源自:如何用CSS进行网页布局 5-2
正在回答
可以对footer添加 clear属性,也可以对main设置一个高度,不能设置为自动,只要有个高度后,main层就可以打开,否者没有高度或auto,footer层就会上移。可以试试看!
使用clear:right/left都可以是因为取消浮动后元素能撑开main,所以就能将foot弄到main下面。
因为要添加的高度是main占用的高度,因为main没设置高度,里面的元素又是浮动的,所以main没被撑开,可以忽略它的高度,所以要用600px才能让foot到两个浮动的下面去,而100px是head规定的高度,不用加进去。
举报
用最简洁的案例教你布局的那些知识,这是前端工程师基本技能