HTML5中的浮动(float)与清除浮动(clear)
来源:互联网 发布:linux创建属性目录命令 编辑:程序博客网 时间:2024/05/16 13:05
我是一只刚刚接触到HTML5的小白,课上的时候遇到了clear:both;这样的语句,当时老师没有细讲,自己也不理解。课下自己在网上查了些相关的资料,才慢慢了解了起来,当然也不是很准确。 首先,float是什么呢? 在HTML5中,可以根据自己的需要定义相应的块,然后自己设计块的样式。每个块在没有声明float的情况下,我们自己可以把它们称为标准格式。 div1 div2 div3 div4 标准格式下,块不会显示在同一行,这时如果我们需要他们显示在同一行,就需要用到float了,假如我们声明div2为float:left,我们可以想象成div2真的浮起来了,就像升到了空中一样,这时,如果div1不是浮动形式,div2会紧贴在div1下面,靠左边。 div1 div2 div3 div4 div2 div1 div3 div4 好,再看div3,如果div3是浮动的,会先检查div2是不是浮动的,如果div2是浮动的,情况就和刚才一样了。如果div2不是浮动的,div3会紧贴在div2的下面。再来看一种情况,如果div1和div3均不浮动,div2浮动,那么div3会紧贴在div1下面,其中,div3的一部分会被div2覆盖掉,毕竟div2已经浮起来了么。 那么,清除浮动是什么呢? clear:right,left,both; 首先,我们要清楚一件事,clear是对自己而言,对自己起作用,不能要求其他块为你做些什么。就前面的例子来说: div1 div2 div3 div4 我们不想让div1与div2在同一行,那么我们可以要求div2这样做,在div2中声明clear:left(clear:both也可以),既不允许div2的左边有浮动,由于div1是左边浮动的,我们不能要求div1做什么,所以div2被迫到下一行。 div1 div2 div3 div4 每天理解一点点,加油!萌萌哒小菜鸟!
0 0
- HTML5中的浮动(float)与清除浮动(clear)
- 清除浮动(Clear Float)
- 浮动(float)与清除浮动(clear)
- 清除浮动(clear float)
- css清除浮动 clear float
- 浮动float与clear
- 浮动和清除浮动 float clear
- CSS清除浮动(Float)
- CSS元素定位--浮动(float)与清楚(clear)
- css Clear:both 清除float浮动
- H5 之清除浮动 clear:float
- CSS浮动(float,clear)通俗讲解
- CSS 浮动(float:left),清除浮动(clear:both)
- CSS-float浮动与清除浮动
- 关于float与清除浮动
- 浮动与清除浮动(一)
- [CSS]CSS浮动float详解(三):清除浮动方案
- float 浮动 《1》clear:both清除浮动 ;《2》设置父元素overflow:hidden来清除浮动
- java数组
- 学习笔记:四大组件之Service理解
- MySQL序列的使用--初级
- android-Intent电话、短信、联系人跳转
- 机器视觉的应用之四(识别)
- HTML5中的浮动(float)与清除浮动(clear)
- 浮点型数据
- POJ 3678 Katu Puzzle (2-SAT)
- UiAutomator笔记之UiDevice API(二)
- js/jq引入函数等
- 0-1 knapsack problem
- include的使用
- python学习中级,纯代码学习版
- 个性化配置putty并保存配置