网站制作学习网DIV+CSS→正文:css的float和clear属性详解
字体:

css的float和clear属性详解

DIV+CSS 2009/8/6 13:57:52  点击:不统计

关键词:float和clear属性



clear:防止元素包围浮动元素,被清除的元素会下落到浮动元素的下方。

值:left,right,both和none。left选项意味着元素不能包围向左浮动的元素。类似的,right使元素下落到任何向右浮动的项目下方。both值防止元素包围向左或向右浮动的元素。none关闭这一属性,因此用它覆盖之前设置的clear属性。当一个特定标签有样式落到一个浮动元素下方,但是你要标签只在一种情况下包围浮动元素时,这种技巧就很方便。创建一个更具体的样式覆盖这个标签的浮动。

float:移动(浮动)一个元素到浏览器窗口的左边或右边,或者,如果浮动元素是在另一个元素内部,那么就移动(浮动)到包含元素的左边或右边。出现在浮动元素后面的元素上移填满右边(对于左浮动)或者左边(对于右浮动)的空间。然后包围浮动元素。给简单的效果使用浮动,比如把一张图片移动一张网页上,或者用于非常复杂的布局。

值:left,right和none。none完全关闭浮动,当一个特定标签带有一个应用了向左或者向右浮动的样式,而你要创建一个更具体的样式覆盖这个标签的浮动时,none值就很方便。



总结:

float:left 对它所在的div和并列的后面的div是不影响的,影响它内部的div;

要想用float把几个div飘到一行,注意display:inline是否有写,是否写对;

clear写在float所在div内部,对该float没影响。写在它外面才会对之后的div起作用。

·上一篇:cssfloat clear 的特性分析-如何让外部div被内部div撑开 >>    ·下一篇:js获取,设置fck编辑器值 >>
推荐文章
最新文章