课程
/前端开发
/HTML/CSS
/如何用CSS进行网页布局
在.footer{ ... clear:both}
为什么清楚浮动后就可以正常的显示了呢?网上说清除浮动是指清除其他元素浮动带来的影响,没清除前footer的背景紧挨着在head下面,清除后就正常了?求解
2016-02-05
源自:如何用CSS进行网页布局 5-2
正在回答
回答主:想要最快学会,拥有实战能力,请按照如下步奏学习清楚浮动的知识:
1、第一步:打开计划,点击“网页布局基础”
2、第二步:点开“第三章 横向两列布局”
【备注】推荐先看蓝色部分、再看红色部分,这是一个进阶的过程。
3、第三步:看完视频。
相信这三步足以让答主深刻的理解浮动(float)和清除浮动(clear:both),
如果有问题,我们再进行进一步沟通。
修养生息的Lueasy
楚燕狂子 提问者
修养生息的Lueasy 回复 楚燕狂子 提问者
楚燕狂子 提问者 回复 修养生息的Lueasy
浮动元素是不彻底的脱离文档流,是为了达到某种效果而生,而彻底方式是绝对定位。元素设置了浮动后,将不再作为高度参考,且浮动元素会且只会对相邻(紧邻其后)的元素造成影响,使其出现类似文字环绕图片的现象,这时可用清除浮动解除影响。
http://www.zhangxinxu.com/wordpress/2010/01/css-float%E6%B5%AE%E5%8A%A8%E7%9A%84%E6%B7%B1%E5%85%A5%E7%A0%94%E7%A9%B6%E3%80%81%E8%AF%A6%E8%A7%A3%E5%8F%8A%E6%8B%93%E5%B1%95%E4%B8%80/
你看下,应该能解决你的疑惑。
举报
用最简洁的案例教你布局的那些知识,这是前端工程师基本技能