资讯专栏INFORMATION COLUMN

清除浮动方式

番茄西红柿 / 2248人阅读

摘要:两个盒子的属性不会出现问题,而且可以设置高度来撑起父元素的高度清除浮动方式三推荐通过伪类选择器给第一个盒子设置额外的块级标签兼容清除浮动方式四推荐给第一个盒子设置属性,也是通过兼容

清除浮动方式一

  子元素浮动,给父元素设置高度;

清除浮动方式二

  例子:有两个div标签,设置里面的元素浮动,他们会并排一行,实现两个盒子各占一行,给第二个盒子设置clear:both属性即可

  问题:第二个盒子的margin属性会失效  

清除浮动方式三(不推荐)

  1.外墙法:在两个浮动盒子的中间设置一个div标签的clear属性即可,但第一个盒子的margin-bottom 属性会出现问题,一般直接设置在中间的块级元素

  2.内墙法:在第一个盒子所有子元素的最后添加 一个额外的块级元素标签,设置clear属性。两个盒子的margin属性不会出现问题,而且可以设置高度来撑起父元素的高度

清除浮动方式三(推荐)

  通过伪类选择器给第一个盒子设置额外的块级标签

1 .div1::after{
2   content:;
3   display:block;
4   visibility:hidden;
5   height:0;
6   clear:both
7 }
.div1{
*zoom:1; /*兼容IE6*/
}

清除浮动方式四(推荐)

  给第一个盒子设置overflow:hidden属性,也是通过*zoom:1兼容IE

      

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/1136.html

相关文章

  • 清除浮动的方法

    摘要:前言本文主要介绍清除浮动的种风方法及利弊浮动对页面的影响如果一个父级块元素中的子元素浮动,那么所有浮动的子元素都脱离了文档流,如果父元素无法确定高度,则其下面的兄弟元素会自动补位,造成视图结构混乱,所以这个时候要进行清除浮动。 前言: 本文主要介绍清除浮动的4种风方法及利弊 浮动对页面的影响: 如果一个父级块元素中的子元素浮动,那么所有浮动的子元素都脱离了文档流,如果父元素无法确定高度...

    Alex 评论0 收藏0
  • 那些年使用过的清除浮动的方法

    摘要:浮动使元素框向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。由于浮动框脱离了文档的普通流,所以文档的普通流中的框表现得就像浮动框不存在一样。浮动使元素框向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。 由于浮动框脱离了文档的普通流,所以文档的普通流中的框表现得就像浮动框不存在一样。 这段代码: .parent { width: ...

    AbnerMing 评论0 收藏0
  • 那些年使用过的清除浮动的方法

    摘要:浮动使元素框向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。由于浮动框脱离了文档的普通流,所以文档的普通流中的框表现得就像浮动框不存在一样。浮动使元素框向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。 由于浮动框脱离了文档的普通流,所以文档的普通流中的框表现得就像浮动框不存在一样。 这段代码: style .parent { width:...

    wqj97 评论0 收藏0
  • CSS清除浮动float的三种方法总结,为什么清浮动浮动会有那些影响?

    摘要:方法三据说是最高大上的方法方法注意作用于浮动元素的父亲先说原理这种方法清除浮动是现在网上最拉风的一种清除浮动,他就是利用和来在元素内部插入两个元素块,从面达到清除浮动的效果。的作用是允许浏览器渲染它,但是不显示出来,这样才能实现清楚浮动。 一、抛一块问题砖(display: block)先看现象: showImg(https://segmentfault.com/img/bVrWvS)...

    MAX_zuo 评论0 收藏0
  • 清除浮动方式总结

    摘要:为什么要清除浮动虽说是清除浮动,其实是清除浮动产生的影响。浮动的元素,高度会塌陷,而高度的塌陷使我们布局中需要清除浮动的最重要的原因之一。清除浮动的方法父级定义原理父级手动定义,就解决了父级无法自动获取到高度的问题。 为什么要清除浮动? 虽说是清除浮动,其实是清除浮动产生的影响。浮动的元素,高度会塌陷,而高度的塌陷使我们布局中需要清除浮动的最重要的原因之一。 清除浮动的方法: 父级di...

    laoLiueizo 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<