加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

CSS中不清除浮动会怎么样,如何实现

发布时间:2023-10-18 10:02:55 所属栏目:语言 来源:
导读:这篇文章主要介绍了CSS中不清除浮动会怎么样,应该怎样做相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS中不清除浮动会怎么样,应该怎样做文章都会有所收获,下面我们一起来看看吧
这篇文章主要介绍了CSS中不清除浮动会怎么样,应该怎样做相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS中不清除浮动会怎么样,应该怎样做文章都会有所收获,下面我们一起来看看吧。

原因分析

1、清除浮动是为了清除使用浮动元素的影响。高度塌陷的父元素。

如果一个块级元素没有设置height,它的height是由子元素打开的。

2、使用浮动后,子元素会脱离标准文档流,也就是说,父级元素中没有内容可以打开其高度,所以父级元素的height会被忽略。

这就是所谓的高度塌陷。

实例

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title>Document</title>
    <style>
      .box {
        width: 510px;
        border: #0000FF solid 1px;
      }
      .box:after {
        content: "";
        visibility: hidden;
        display: block;
        height: 0;
        clear: both;
      }
      .left {
        float: left;
        width: 250px;
        height: 100px;
        background-color: green;
      }
      .right {
        float: left;
        width: 250px;
        height: 100px;
        background-color: red;
      }
      .backdiv{
        width: 100px;
        height: 100px;
        background: #101010;
        margin-left: 510px;
      }
    </style>
  </head>
  <body>
    <div>
      <div></div>
      <div></div>
    </div>
    <div></div>
  </body>
</html>

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章