摘要:因为这种清除浮动的方式会增加页面的标签,造成结构的混乱方法二父级定义原理使用属性来清除浮动有一点需要注意,属性共有三个属性值。
方法一、在结尾处添加空div标签clear:both
在浮动的盒子之下再放一个标签,在这个标签中使用clear:both,来清除浮动对页面的影响.
注意:一般情况下不会使用这一种方式来清除浮动。因为这种清除浮动的方式会增加页面的标签,造成结构的混乱.
方法二、父级div定义 overflow: auto123
原理:使用overflow属性来清除浮动有一点需要注意,overflow属性共有三个属性值:hidden,auto,visible。我们可以使用hiddent和auto值来清除浮动,但切记不能使用visible值
方法三、使用伪元素来清除浮动(:after,注意:作用于浮动元素的父亲)123
(注:主要推荐该方法)
.clearfix:after{ content:"";/*设置内容为空*/ clear:both;/*清除浮动*/ display:block;/*将文本转为块级元素*/ height:0;/*高度为0*/ line-height:0;/*行高为0*/ visibility:hidden;/*将元素隐藏*/ } .clearfix{ zoom:1;/*为了兼容IE*/ }
end~~~
如有更好方法,欢迎大家留言讨论,谢谢
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/54129.html
摘要:方法三据说是最高大上的方法方法注意作用于浮动元素的父亲先说原理这种方法清除浮动是现在网上最拉风的一种清除浮动,他就是利用和来在元素内部插入两个元素块,从面达到清除浮动的效果。的作用是允许浏览器渲染它,但是不显示出来,这样才能实现清楚浮动。 一、抛一块问题砖(display: block)先看现象: showImg(https://segmentfault.com/img/bVrWvS)...
摘要:因为这种清除浮动的方式会增加页面的标签,造成结构的混乱方法二父级定义原理使用属性来清除浮动有一点需要注意,属性共有三个属性值。 方法一、在结尾处添加空div标签clear:both 在浮动的盒子之下再放一个标签,在这个标签中使用clear:both,来清除浮动对页面的影响. 注意:一般情况下不会使用这一种方式来清除浮动。因为这种清除浮动的方式会增加页面的标签,造成结构的混乱. ...
摘要:为什么要清除浮动虽说是清除浮动,其实是清除浮动产生的影响。浮动的元素,高度会塌陷,而高度的塌陷使我们布局中需要清除浮动的最重要的原因之一。清除浮动的方法父级定义原理父级手动定义,就解决了父级无法自动获取到高度的问题。 为什么要清除浮动? 虽说是清除浮动,其实是清除浮动产生的影响。浮动的元素,高度会塌陷,而高度的塌陷使我们布局中需要清除浮动的最重要的原因之一。 清除浮动的方法: 父级di...
摘要:网页布局中经常会用到浮动,但是浮动的块级元素脱离了标准文档流,使得浮动元素的父元素没有高度,导致父级元素没有高度,所以需要清除浮动对父级元素的影响,本文介绍清除浮动的几种方法。 网页布局中经常会用到float浮动,但是浮动的块级元素脱离了标准文档流,使得浮动元素的父元素没有高度,导致父级元素没有高度,所以需要清除浮动对父级元素的影响,本文介绍清除浮动的几种方法。 清除浮动影响的几种方法...
摘要:为什么要清除浮动影响其他元素定位父盒子高度为,子盒子全部浮动定位,子盒子不会撑开父盒子,下面的元素会到子盒子的下面。清除浮动方法总结对父级元素设置高度对父级设置适合高度样式清除浮动,一般设置高度需要能确定内容高度才能设置高度设置为内容高度。 为什么要清除浮动? 1、影响其他元素定位父盒子高度为0,子盒子全部浮动、定位,子盒子不会撑开父盒子,下面的元素会到子盒子的下面。 2.背景图片或颜...
阅读 1840·2021-08-19 11:12
阅读 1418·2021-07-25 21:37
阅读 978·2019-08-30 14:07
阅读 1259·2019-08-30 13:12
阅读 643·2019-08-30 11:00
阅读 3521·2019-08-29 16:28
阅读 981·2019-08-29 15:33
阅读 2958·2019-08-26 13:40