div+css里面左浮动 右浮动 到底是什么意思??

 我来答
晨露说事
2018-07-06 · 知道合伙人影视综艺行家
晨露说事
知道合伙人影视综艺行家
采纳数:28 获赞数:64863

向TA提问 私信TA
展开全部

浮动我们可以这样理解,就是元素的居左居右问题,

都是相对于父元素进行的浮动,确切来说就是在这个元素的左边或者右边位置;

  1. 我们用代码实现左浮动,建设父子元素,把父元素设置为300PX的宽高,

    子元素设置100PX的宽高,然后把子元素(div2)左浮动一下,代码:float:left;

  2. 实现效果如下,DIV2在div1的左方,

  3. 其它代码不变,我们只需要把浮动的代码更改一下,就可以实现右浮动了,float:right;

下图实际效果我们可以看到DIV实现了右浮动,浮动至右边;

css浮动扩展定义

浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。

由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。

huoyeshenhua
2013-04-05 · TA获得超过5220个赞
知道小有建树答主
回答量:892
采纳率:85%
帮助的人:481万
展开全部

CSS中很多时候会用到浮动来布局,也就是经常见到的float:left或者float:right,简单点来说,前者是左浮动(按照流式来浮动从左到右,放不下则换行),后者是右浮(往右飘)动。

  • 注意: 

  1. 浮动元素会被自动设置成块级元素,相当于给元素设置了display:block(块级元素能设置宽和高,而行内元素则不可以)。 

  2. 浮动元素后边的非浮动元素显示问题。 

  3. 多个浮动方向一致的元素使用流式排列,此时要注意浮动元素的高度。 

  4. 子元素全为浮动元素的元素高度自适应问题。 

参考资料:http://www.jb51.net/css/33740.html

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-06
展开全部
浮动和清除浮动一般用在DIV+CSS布局时,通常情况下使用DIV+CSS布局,文档中的对象都是从上自下依次排列,比如你写<div id="a"></div><div id="b"></div>那么默认情况下id为b 的div 排在 a的下方,我们称这种布局为标准流,设置浮动后对象就脱离了标准流,就像水面上的漂浮物一样,不再严格的按照标准流排列。浮动的取值如下:
left:对象浮在左边 right:对象浮在右边 clear 清楚左,,右 浮动。。。
例如下面的代码:
<div id="container" >

<div id="left"></div>

<div id="right“></div>

<div id="bottom></div>
</div>
此时left right bottom 3个div 是从上到下排列,如果我们给left 添加一个浮动属性 float:left,那么3个div会从左到右排列,这是因为left 的浮动也会影响到后面的对象,如果我们给bottom 添加一句clear:both,那么bottom就不会再排在right的右边了,这是因为我们用clear:both清除了前面浮动对象对bottom的影响
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梦宝爱你C6
2013-04-05 · 超过90用户采纳过TA的回答
知道小有建树答主
回答量:302
采纳率:0%
帮助的人:232万
展开全部
左右浮动就是紧挨着最左边或者最右边的元素的意思,如果这行宽度不够,放不下了,会自动放到下面一行显示。

浮动的元素会把不浮动挤开。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nuaazgb
2013-04-05
知道答主
回答量:81
采纳率:0%
帮助的人:9.4万
展开全部
float:left;或者float:right;是去掉div后边的换行符的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式