css float 属性解析

  float 属性的定义:使元素在哪个方向浮动

 
默认值为
:none


注意
:浮动元素会生成一个块级框,而不论它本身是何种元素

HTML代码:

<body>
<div class="main">
<div class="d" id="d1">框1</div>
<div class="d" id="d2">框2</div>
<div class="d" id="d3">框3</div>
<div class="d" id="d4">框4</div>
</div>
</body>

1,当兄弟元素全为浮动元素时其父类元素在没有自定义宽高时其高度将为零

css样式:

.main {
border: 1px solid ;
}
.d {
border: 1px solid red;
width: 50px;
height: 50px;
float: left;
}

显示效果:

2,浮动元素会在一行之内空间不够多余的浮动元素会跳至下一行

css样式:

 .main {
border: 1px solid ;
width:130px;
}
.d {
border: 1px solid red;
width: 50px;
height: 50px;
float: left;
}

显示效果:

3,浮动元素会脱离文本流,其参照父类元素

ccs样式:

  #d1{
float:left;
}

显示:

css float 属性解析,布布扣,bubuko.com

时间: 2024-12-19 07:58:51

css float 属性解析的相关文章

CSS float 属性

Float定义: float 属性定义元素在哪个方向浮动.以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动. 浮动元素会生成一个块级框,而不论它本身是何种元素.如果浮动非替换元素,则要指定一个明确的宽度:否则,它们会尽可能地窄. 注释:假如在一行之上只有极少的空间可供浮动元素,那么这个元素会跳至下一行,这个过程会持续到某一行拥有足够的空间为止. 注释: 假如在一行之上只有极少的空间可供浮动元素,那么这个元素会跳至下一行,这个过程会持续到某一行拥有足够的空间为

详解CSS float属性

CSS中的float属性是一个频繁用到的属性,对于初学者来说,如果没有理解好浮动的意义和表现出来的特性,在使用的使用很容易陷入困惑,云里雾里,搞不清楚状态.本文将从最基本的知识开始说起,谈谈关于浮动的应用,出现的问题和解决方案. 基础知识 float,顾名思义就是浮动,设置了float属性的元素会根据属性值向左或向右浮动,我们称设置了float属性的元素为浮动元素.浮动元素会从普通文档流中脱离,但浮动元素影响的不仅是自己,它会影响周围的元素对齐进行环绕.举例说明如下:Html代码: 1 <div

CSS float属性

抓的别人的,没有看完,先保留下来好了,感觉挺好的,毕竟刚刚接触.... 详解CSS样式中的float属性.float是 css 样式的定位属性.我们在印刷排版中,文本可以按照需要围绕图片.一般把这种方式称为“文本环绕”.在网页设计中,应用了CSS的float属性的页面元素就像在印刷布局里面的被文字包围的图片一样.浮动的元素仍然是网页流的一部分.这与使用绝对 定位的页面元素相比是一个明显的不同.绝对定位的页面元素被从网页流里面移除了,就像印刷布局里面的文本框被设置为无视页面环绕一样.绝对定位的元素

(转)详细分析css float 属性

float 属性定义元素在哪个方向浮动.以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动.浮动元素会生成一个块级框,而不论它本身是何种元素.div一个典型的块级元素,会单独占据一行. 先看看最基本的块级元素如何排列的.html代码,以下样式都是基于此. 代码如下: <div class="boxBg"> <div class="box1"> 框框1 </div> <div class=&

关于css float 属性以及position:absolute 的区别。

1.float 属性定义元素在哪个方向浮动.以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动.浮动元素会生成一个块级框,而不论它本身是何种元素.div一个典型的块级元素,会单独占据一行. 先看看最基本的块级元素如何排列的.html代码,以下样式都是基于此. <div class="boxBg"> <div class="box1"> 框框1 </div> <div class="

详解CSS float属性(转)

阅读目录 基础知识 float的详细细节 float特殊情况 clear属性 清除浮动 float的应用 总结 CSS中的float属性是一个频繁用到的属性,对于初学者来说,如果没有理解好浮动的意义和表现出来的特性,在使用的使用很容易陷入困惑,云里雾里,搞不清楚状态.本文将从最基本的知识开始说起,谈谈关于浮动的应用,出现的问题和解决方案. 回到顶部 基础知识 float,顾名思义就是浮动,设置了float属性的元素会根据属性值向左或向右浮动,我们称设置了float属性的元素为浮动元素.浮动元素会

css float属性详解

定义和用法 float 属性定义元素在哪个方向浮动.以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动.浮动元素会生成一个块级框,而不论它本身是何种元素.如果浮动非替换元素,则要指定一个明确的宽度:否则,它们会尽可能地窄.注释:假如在一行之上只有极少的空间可供浮动元素,那么这个元素会跳至下一行,这个过程会持续到某一行拥有足够的空间为止. 值 描述 left 元素向左浮动 right 元素向右浮动 none 默认值.元素不浮动,并会显示在其在文本中出现的位置 i

CSS float属性小解——”浮“生若水

学习CSS一段时间了,抽时间总结一下,算是对内容的一个回顾和分享.如果有什么讲的不好的,但求轻喷~~~ 一.float是什么 回答float是什么这个问题,最好的答案莫过于官方回答,故而在此先引用一段W3C官方文档: Floats. In the float model, a box is first laid out according to the normal flow, then taken out of the flow and shifted to the left or right

JS控制css float属性的用法经验总结

JavaScript与CSS属性的控制网上很常见,因此来说用js操作css属性是有一定规律的. 1.对于没有中划线的css属性一般直接使用style.属性名即可. 如:obj.style.margin,obj.style.width,obj.style.left,obj.style.position等. 2.对于含有中划线的css属性,将每个中划线去掉并将每个中划线后的第一个字符换成大写即可.如:obj.style.marginTop,obj.style.borderLeftWidth,obj.