当前位置:Web前端 > css> 正文

css中的float的使用

时间:2013-10-2类别:Web前端

css中的float的使用

css中的float的使用

li CSS中float用法是通过CSS定义float(浮动)让li样式层块,向左或向右(靠)浮动。 它的作用就是改变block对象的默认显示方式. block对象设置了float属性之后,它将不再独自占据一行.


float即为浮动,在CSS中的作用是使元素脱离正常的文档流并使其移动到其父元素的“最左边”或“最右边”。下面解释下这个定义中的几个名词的概念:

一、float语法:


float : none | left |right

参数值:
none :  对象不浮动
left :  对象浮在左边
right :  对象浮在右边

 

二、如何使用float?


你可以浮动元素的右侧或左侧。它们会自动停靠在元素的周围.如果float:left则会浮动在左边,而float:right则会浮动在右边,当然还可以使用样式清除左,右浮动或两项:


clear: left; clear: right; clear: both;


浮动图像向左:
img.float { float:left;clear:left; margin:5px;}


浮动图像向右:
img.float { float:right;clear:right; margin:5px;}

当了解了float属性的用法,你可以开始使用它来布置网页.而好处是,你不必担心被用于IE或Firefox的不同。

 

三、使用float和clear属性的一些重要准则:

◆一个float对象,将从其置身的block级非float内容流中跳出,换句话说,如果你要将一个box向左边float,它后面的block级非float对象会显示到下方,inline级内容会在旁边包围

◆要让一段内容从一侧包围一个float对象,这段内容必须要么是inline级的,要么也设置为相同方向的float

◆一个float对象,如果没有设置宽度,则会自动缩成其包含的内容的宽度,因此最好为float对象明确设置宽度

◆一个设置了clear属性的对象,将不会包围其前面的float对象

◆一个既设置了clear又设置了float属性的对象,只有clear:left属性生效,clear:right不起作用

标签:
上一篇下一篇

猜您喜欢

热门推荐