CSS float浮动的用法

一、float 有什么作用:
通过css定义 float 可以让页面盒子元素向页面左侧、右侧浮动。

二、基本的语法:
主要有:left、right、none
float:left; 块级元素向左侧浮动
float:right; 块级元素向右侧浮动
float:none;块级元素不浮动(也可以用来清除浮动)

三、如下图:给div盒子添加左右的浮动效果
在这里插入图片描述
四、如下图:需要清除其中一个盒子浮动时的写法
在这里插入图片描述
五、需要注意的是虽然float属性解决了块级元素在一行展示的问题,但是也造成了一些的问题,下面接单的描述一下:
a、破坏流式布局的格式(就是自上往下,由左往右的排列方式,块级元素独自占一行,行元素并排展示)

b、块级元素浮动后具有包裹性(当块级元素没有设置宽时,默认是占父元素的100%,高度是内容的高度,当给块级元素设置浮动后,他的宽度变为内容的宽度)

c、让行级元素拥有块级元素的属性(行级元素本身是不能设置宽高的,但是添加浮动后拥有了块级元素的属性就可以设置宽高)

d、当父元素没有设置宽高时,父元素的所有子元素都浮动后,父元素会塌陷

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值