div+css中的为什么要设置浮动属性,浮动完了为什么又要清除浮动,那干脆开始就别浮动了?

 我来答
梦没做得好
推荐于2017-09-08 · TA获得超过218个赞
知道小有建树答主
回答量:265
采纳率:0%
帮助的人:173万
展开全部

如果不清除浮动就出现,div重叠的问题。比如说,你做了一个网页,最上面是一个header块,中间有两列内容块,最下面是一个footer块。你在中间内容块的时候设置了左浮动,且两块的高度不一致,有一块要高一些,那么在footer就需要清除浮动,如果不清除浮动的话,footer块就会与其中一个内容重叠,请看图。

惊寒唱晚
2011-11-25 · TA获得超过2455个赞
知道小有建树答主
回答量:415
采纳率:100%
帮助的人:160万
展开全部
我们先从它们的定义说起,float 属性定义元素在哪个方向浮动,而 clear 属性规定元素的哪一侧不允许其他浮动元素。
我在空间里写了两个小例子进行对比,应该可以更好理解这两个属性,楼主可以看一下:
http://hi.baidu.com/%E6%83%8A%E5%AF%92%E5%94%B1%E6%99%9A/blog/item/7a01963aaeb354da9f3d62cd.html?timeStamp=1322151912504
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
daguajx
2011-11-24 · 超过20用户采纳过TA的回答
知道答主
回答量:166
采纳率:0%
帮助的人:82.5万
展开全部
聪明
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式