float

        float:一个使元素浮动的css属性,是学习css学习到的第一个使元素脱离文档流的一个属性, 当初也用它写了小米页面的布局,可以说是很好用了。它有四个属性值:left(使元素向左边浮动)、right(使元素向右边浮动)、inherit(继承属性,父级是什么,子级就是什么)还有一个默认值none。学习起来也是很好理解,不过浮动也容易带来一些不好的体验,例如父级高度塌陷,由于子集产生浮动后,父级没有内容,导致的高度塌陷。所以每次写了浮动,一定要写清除浮动所带来的影响。清除浮动的方法有几种,其中用的最多的就是使用伪元素。

.浮动的元素::after { ----将浮动元素单独给予包裹,将其清除浮动。

     content: '';

     display: block;

     clear: both;

}

.box{

   zoom:1  (解决ie老版本兼容)

}

        随着之后的学习,了解到了定位-position,使用定位布局感觉比浮动好用很多了,也就很少去使用浮动,而且浮动的效果也可以使用display: flex;(弹性布局)代替,与以前布局方式(如 table 布局和浮动元素内嵌块元素)相比,Flexbox 是一个更强大的方式。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值