哪个大神给解释一下css的float!!!

实在是不理解额... 实在是不理解额 展开
 我来答
nikisilver
2013-05-15 · 超过18用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:54.7万
展开全部
1) float 属性定义元素在哪个方向浮动。在 CSS 中,任何元素都可以浮动。浮动元素会生成一个块级框,而不论它本身是何种元素。
2)为何需要浮动?
HTML文件组织元素时,其顺序是【自上而下】排列的,而现实中,我们需要各个元素按照特别的顺序排列(比如【左右】),以达到美观的目的。FLOAT就是用来打破固有的从上而下的顺序。比如,两个DIV,都是块级元素,是不能排在同一行的,但是如果用FLOAT,则可以在同一行显示。
FLOAT作用就是为了定位。
3)如何使用?通常配合MARGIN,或PADDING来定位元素。FLOAT有两个值,LEFT 和RIGHT.

4)使用后,要用CLEAR:BOTH 来清除,否则,会影响后续元素的排列。

希望可以帮到你~!
ezhiling
2013-05-15 · TA获得超过1448个赞
知道小有建树答主
回答量:807
采纳率:100%
帮助的人:452万
展开全部
float 属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动。浮动元素会生成一个块级框,而不论它本身是何种元素。
如果浮动非替换元素,则要指定一个明确的宽度;否则,它们会尽可能地窄。
注释:假如在一行之上只有极少的空间可供浮动元素,那么这个元素会跳至下一行,这个过程会持续到某一行拥有足够的空间为止。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一平有曦曦
2013-05-15 · TA获得超过1689个赞
知道小有建树答主
回答量:876
采纳率:40%
帮助的人:232万
展开全部
css 浮动,就是一个元素浮动之后,飘到了上空,原本他是存在于二维平面中,现在脱离平面,到达了三维空间中。所以当他后面跟有不是浮动的元素时,会围绕着这个浮动元素排列。就如导航列表,利用浮动特性排成一行!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式