div.clear(divclear)

http://www.itjxue.com  2023-01-25 06:14  来源:未知  点击次数: 

div+css里的清除和浮动是什么意思?

“清除”就是clear这个属性的中文解释,“浮动”是float这个属性的中文解释。

清除(clear)的意思可以理解为把这个元素指定方向的内容给移走。例如clear:both; 就是指这个元素左右两边的内容给排除开,相当于这个元素独立成一行,其它元素不管宽度大小,都不能和这个元素并排显示。如果是clear:right;就相当于这个元素右边的内容会被排除开,但是左边的不会,仍然可以在同一行显示。

浮动(float)则是控制元素在一行内的显示位置,例如float:left;就表示这个元素会显示在这一行的左边,如果是float:right则表示这个元素会显示在一行的右边。通常情况下,应用了float的元素,浏览器会认为它同时也意味着会与相邻的元素在同一行内显示,但是这个规则在IE6等浏览器里面并不会被严格执行,有时即使定义了float属性,浏览器还是默认认为这个元素是clear:both的,所以一般定义了float之后,还要定义一个display:inline;才可以实现多个元素在同一行内显示的效果。

DW里DIV为什么一定要用到clear呢?

当你对某个DIV进行浮动时,如果你想下一个DIV是在浮动的下方你就必须要先清除浮动,也就是clear

div 中clear如何用? 下面的样式怎么来写啊??

clear版本:CSS1 兼容性:IE4+ NS4+ 继承性:无

语法:

clear : none | left | right | both

取值:

none : 默认值。允许两边都可以有浮动对象

left : 不允许左边有浮动对象

right : 不允许右边有浮动对象

both : 不允许有浮动对象

说明:

该属性的值指出了不允许有浮动对象的边。请参阅 float 属性。

此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。

对应的脚本特性为 clear 。

示例:

div { clear : left }

img { float: right }

(责任编辑:IT教学网)

更多

相关PowerPoint文章

推荐PowerPoint文章