css 清除浮动方案

清除浮动的三种方案

  • [1. 第一种方案(overflow: hidden)](#1. 第一种方案(overflow: hidden))
  • [2. 第二种方案(clear:both)](#2. 第二种方案(clear:both))
  • [3. 第三种方案(为元素)](#3. 第三种方案(为元素))

1. 第一种方案(overflow: hidden)

html 复制代码
  <style>
    .container {
      background-color: bisque;
      /* 清除方案 */
      overflow: hidden;
    }

    .inner {
      width: 50px;
      height: 50px;
      background-color: cadetblue;
      float: left;
    }
  </style>
</head>
<body>
  <div class="container">
    <div class="inner"></div>
  </div>
</body>

2. 第二种方案(clear:both)

html 复制代码
  <style>
    .container {
      background-color: bisque;
    }

    .inner {
      width: 50px;
      height: 50px;
      background-color: cadetblue;
      float: left;
    }
    // 清除方案
    .side {
      clear: both;
    }
  </style>
</head>
<body>
  <div class="container">
    <div class="inner"></div>
    <div class="side"></div>
  </div>
</body>

3. 第三种方案(为元素)

html 复制代码
  <style>
    .container {
      background-color: bisque;
    }
    // 清除方案
    .container::after {
      content: "";
      display: table;
      clear: both;
    }

    .inner {
      width: 50px;
      height: 50px;
      background-color: cadetblue;
      float: left;
    }
  </style>
</head>
<body>
  <div class="container">
    <div class="inner"></div>
  </div>
</body>

示例:

相关推荐
你的人类朋友4 分钟前
飞速入门 Axon:Node.js 微服务的轻量级选择
javascript·后端·node.js
爱的叹息6 分钟前
容器初始化Spring Boot项目原理,即web项目(war)包涉及相关类对比详解
前端·vue.js·typescript
Attacking-Coder11 分钟前
前端面试宝典---创建对象的配置
前端·面试·职场和发展
ivygeek18 分钟前
LangChain4j系列:QueryTransformer 让大模型更理解用户意图
前端·aigc·ai编程
逍遥运德18 分钟前
前端工程化-包管理NPM-package.json 和 package-lock.json 详解
前端·前端框架·node.js
Moment19 分钟前
拆包的艺术:Webpack SplitChunksPlugin 执行流程全流程揭秘 🤩🤩🤩
前端·javascript·webpack
0xJohnsoy21 分钟前
Javascript中的函数柯里化
前端
那小孩儿21 分钟前
最简单的new Date()展示,也能做优化
前端·javascript·性能优化
pink大呲花23 分钟前
Vue.js 中 v-if 的使用及其原理
前端·javascript·vue.js
叶小秋24 分钟前
Next.js + Tailwind CSS 移动端适配方案
前端·next.js