博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一天搞定CSS: 浮动(float)及文档流--10
阅读量:4686 次
发布时间:2019-06-09

本文共 1373 字,大约阅读时间需要 4 分钟。

浮动(float),一个我们即爱又恨的属性。爱,因为通过浮动,我们能很方便地布局; 恨,浮动之后遗留下来太多的问题需要解决,特别是IE6-7(以下无特殊说明均指 windows 平台的 IE浏览器)。

下面我们就来详细说明浮动!!!!!!!!

1.文档流

在浮动中有一个文档流的概念,所以在这里不得不介绍一下文档流了。

这里写图片描述


代码演示

            
kaivon1
kaivon2

2.浮动

浮动:

使元素脱离文档流,按照指定的方向发生移动,遇到父级的边界或者相邻的浮动元素就会停下来

浮动的目的:

为了达到自己的布局目的,让指定元素定位在指定位置,我们就需要用到浮动。


3.概述浮动float

通过控制属性float来,控制元素的位置

float取值:

1)left:向左浮动2)right:向右浮动3)none:没有浮动,默认值

4.浮动的特点

这里写图片描述


5.代码演示

1).特点1234演示

1、块元素可以在一行显示

2、按照一个指定的方向移动,遇到父级的边界或者相邻的浮动元素就会停下来

3、行内元素支持宽高

4、脱离文档流

            
div1
div2
span1
a22222

2).特点56演示

5、块元素默认宽度会被改变(包裹性)

6、父级高度塌陷(破坏性)

            
alibaba
box

3).特点7演示

7、换行不会被解析成空格

            
box
box
box

6.浮动的副作用

地址:

7.清除浮动

地址:

转载于:https://www.cnblogs.com/TCB-Java/p/6853972.html

你可能感兴趣的文章
Python 线程、进程和协程
查看>>
赛普系统自动拨号
查看>>
platform_device与platform_driver
查看>>
[iOS] iPad与iPhone上各种标准控件的大小
查看>>
动态规划(游船费用问题)
查看>>
[原创]Windows利用BitNami搭建Redmine
查看>>
Mybatis逆向工程配置文件详细介绍(转)
查看>>
Linux命令学习一日一命令(RM)
查看>>
5-1
查看>>
一名3年工作经验的程序员应该具备的技能 -- 转载
查看>>
重回博客园有感
查看>>
【转】java事件监听机制
查看>>
Leetcode 423.从英文中重建数字
查看>>
数组 Arrays类
查看>>
String类的深入学习与理解
查看>>
OLTP vs OLAP
查看>>
一些题目(3)
查看>>
Eclipse下配置主题颜色
查看>>
杂题 UVAoj 107 The Cat in the Hat
查看>>
ftp sun jdk自带
查看>>