html中的浮动

浮动的原理:

1、浮动的元素脱离文档流,不占据正常的文档流的空间,原来被占据的空间,被仍然在文档流中的元素自动填补。

2、浮动元素的定位,基于正常文档流。

元素脱离文档流之后的规则:

1、浮动元素失去了独占一整行的特征。

2、浮动元素若是不设置宽高,其宽高都随内容而定。

3、浮动会自动将内联元素转换为块元素(特殊的块元素)。

清浮动:想要去除上面的浮动对下面元素的影响,可以使用清浮动。

Clear:both;

时间: 2024-12-09 17:20:07

html中的浮动的相关文章

网页排版中的浮动和定位(学习笔记)

CSS中的浮动和定位 在了解CSS中的浮动和定位之前有必要先了解清楚标准流和脱离标准流的特性 虽然浮动和定位很重要,但是在以后的网页写作中,还是尽量少用,最好别乱用,不然后面问题很大,特别是对初学者.最好要把浮动和定位要搞清楚在使用. 标准流的默认特性 1.分行.块级元素,并且能够dispay转换. 2.块级元素(block):默认独占一行,不能并列显示,能够设置宽.高,宽度为父盒子的100%.例如:div.p.标题元素(h1-h6).列表元素(ul li.dl dt dd) 3.行内元素(in

CSS中的浮动、高度塌陷以及清楚浮动

一.CSS浮动 浮动(float)的框可以左右移动,直至它的外边缘碰到包含框或另一个浮动框的外边缘.浮动框不属于文档中的普通流,当一个元素浮动之后,不会影响到块级元素的布局而只会影响内联元素(通常是文本)的排列,文档中的普通流就表现得如同浮动框不存在一样.当浮动框高度超出包含框的时候,就会出现包含框不会自动升高来闭合浮动元素("高度塌陷"现象). <!DOCTYPE html> <html> <head> <style type="t

怎么在iMindMap中插入浮动文本

我们需要在iMindMap思维导图中添加非主题性质的文本的时候,可以运用浮动文本功能,将文本以独立的形式对导图进行补充.下面就一起去看看如何在iMindMap中插入浮动文本. 我们打开iMindMap思维导图后,进行绘制.在需要输入某些文本作为注释(比如作者.时间等)来对导图进行补充说明时,我们找到[插入]中的浮动文本图标. 点击后,便会跳出浮动文本框,我们在框内直接输入想要添加的内容即可. iMindMap浮动文本框一般都是默认为无边框无背景的空白格式,如果有需要,我们只要点击文本框,就会打开

css中的浮动

在写程序的过程中经常会遇到这样的问题:希望某一个块或者元素到我指定的区域.这就涉及到定位和浮动的问题,下面我将详细说明css中的浮动. 一.浮动(float)------- 正常文档流中:块级元素从上到下依次排列,内嵌元素从左到右依次排列. 浮动:顾名思义,指元素从正常文档流中脱离出来,按照我们的想法而使元素达到指定的区域位置的功能. 1.浮动的对象:css中我们可以浮动任何元素,包括段落.列表.div.图像等. 2.浮动的功能,浮动是基于css的现代web设计用到的主要功能之一: a.它可以用

辛星彻底帮您解决CSS中的浮动问题

浮动,是CSS布局中必须经过的一道坎,如果不熟悉浮动,那么CSS的布局就如同空中楼阁,而谈到浮动,更多的是和div相结合,div是一个块级元素,这个我前面的博文有介绍,如果大家喜欢我的风格,可以搜索下. 下面我们进入正题,所谓浮动,可以用css的属性float来定义,比如float:left就是向左浮动,float:right就是向右浮动,我们先看一个不浮动的例子把,首先是这个html文件,这个文件我们是一直都不会动它了,它的内容如下: <html> <head> <link

辛星跟您彻底解决CSS中的浮动(下)

上面一篇博文,我们讲解了如何使用CSS中的浮动,这一篇我们来讲解一下如何清除CSS中的浮动,其实CSS中的浮动的清楚很简单,只需要使用clear属性就可以了,至于怎么用好它,很多人可能一投雾水,我在初学的时候也是经常找不着北,就好像清除浮动是个随机事件一样,当然,它不是,它的规律性很强,就让辛星来给您剖析一下这个规律把. 首先还是上面的HTML文件,它的内容如下: <html> <head> <link rel="stylesheet" type=&quo

css中的浮动以及清除浮动

对于css中的浮动问题,曾经有一段时间我是懵懵懂懂的感觉,对于float这个属性一直是似懂非懂的赶脚,对于这种让我们一直懵懵懂懂的知识点,我们就需要找个时间点,仔仔细细的去将它搞懂,从这个过程中我们也会去复习以前的知识,这是真正会让我们有所提高的一个过程,是所谓温故而知新.那么在学习的过程中也看了很多大神的博客,这里就来总结一下我个人对于float的理解; css的浮动使我们在布局的时候经常会用到的一个属性,在大量的使用过程中,我们可能只是一知半解的去使用,或者使用的时候得到了自己想要的结果就绝

如何理解CSS中的浮动 :其实他就像乘坐扶梯一样

只要你用过自动扶梯,你就能很快的理解CSS中的浮动(Float). 你肯定遇到过这样的情况: 做好了,你想用CSS浮动来调整元素间的位置关系. 在写完代码之后,你发现浮动元素没出现在你设想的位置,而且像个磁铁一样紧紧的靠在div旁边. 为了理解浮动这个概念,我个人曾经花费了很长的时间.有一次,我读到了一篇有关浮动的文章,觉得它说的很有道理,于是去尝试文章中的方法.但是写完代码之后,还是失败了……我也只好从头再来. 如今我已经成功的理解了这个概念,我也想要尽我最大的努力让其他人少走弯路. 浮动创建

IOS自动布局中的浮动布局(6)----MyFloatLayout横空出世

前言 在MyLayout的6大布局中,每种布局都有不同的应用场景.且每种布局的子视图的约束机制不一样:线性布局MyLinearLayout.表格布局MyTableLayout.流式布局MyFlowLayout.浮动布局MyFloatLayout这四种布局的子视图之间的约束是通过添加到父布局的先后顺序来决定的:框架布局MyFrameLayout中的子视图则只跟父布局视图有关,而跟添加的先后顺序无关:相对布局中MyRelativeLayout的子视图则是通过设置视图之间的依赖关系来建立约束的,而跟添

IE6/7中li浮动外边距无法撑开ul的解决方法

昨天群里有人提出了这样的问题: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312&