【div+css问题】 什么时候用清除浮动 clear:both 什么时候用zoom:1

为什么要用CLEAR:both清除浮动呢?什么情况下用?用zoom:1是解决什么问题,什么时候用这个?最近刚用div+css布局网页遇到很多问题大家多多指教是制作网页啊,... 为什么要用 CLEAR: both 清除浮动呢 ? 什么情况下用?
用 zoom:1是解决什么问题,什么时候用这个?

最近刚用div+css布局网页 遇到很多问题 大家多多指教
是制作网页啊 ,以前用table 刚转div+css
展开
 我来答
李小雪0
2011-07-25
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
清除浮动是为了下面的布局内容不受上面浮动内容的影响
一般,如果你上面div设置了浮动但是下面的内容不想要浮动了,那就把要把下面的div 清除浮动
如果你是左右布局两,那么最外面的两个就不用清除浮动,两个都是左浮动,这样他们就会在一排显示,实现了左右布局
zoom我也不怎么用不是很清楚,你可以下载个div+css电子书看看,里面的标签属性介绍的很详细,要想学习css还是要看着方面的书或者视频,推荐你本书《css网站布局实录》,我好多东西就是从这里面学的,还要结合实践
d7pp
2011-07-25 · TA获得超过2268个赞
知道大有可为答主
回答量:2942
采纳率:0%
帮助的人:2541万
展开全部
当为元素设置float属性时,它之后的元素位置就会随之流动。有时候为了让不该流动的元素保持位置,就要设置清除浮动。

用css中的zoom属性可以让网页实现IE7中的放大缩小功能。这个没用过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
等待放飞梦想
2011-07-25 · TA获得超过1175个赞
知道小有建树答主
回答量:1696
采纳率:16%
帮助的人:719万
展开全部
关于浮动..楼上的解释的差不多了
zoom:1一般用在IE6下.是为了触发元素的layout.
常见的一个问题是.在IE6下.盒子设了边框后.边框在拉动滚动条时会出现断线的情况.....这时用给盒 子一个zoom:1就能解决问题了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HuiBaby99
2019-05-23
知道答主
回答量:5
采纳率:0%
帮助的人:3125
展开全部
原理:IE8以上和非IE浏览器才支持:after的伪类元素清除浮动的方法,原理和一般的末尾标签添加一个公共类清除浮动的原理有点类似,zoom(IE转有属性)可解决ie6,ie7浮动问题
优点:after的伪类元素清除浮动的方法浏览器支持是最好的、不容易出现怪问题(目前:大型网站都有使用,如:腾迅,网易,新浪等等)
缺点:代码多、不少初学者不理解原理,要两句代码结合使用才能让主流浏览器都支持。
建议:推荐使用,建议定义公共类,以减少CSS代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
li747884818
2011-07-25
知道答主
回答量:6
采纳率:0%
帮助的人:9981
展开全部
你是要制作网页吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式