美文网首页
文档流例程小册【处理高度塌陷】

文档流例程小册【处理高度塌陷】

作者: 凌川江雪 | 来源:发表于2023-01-10 11:52 被阅读0次

clear mdn文档 clear只是清除浮动,不能缓解【高度塌陷】

https://developer.mozilla.org/zh-CN/docs/Web/CSS/clear

  • none
    元素不会被向下移动以清除浮动。

  • left
    元素被向下移动以清除左浮动。

  • right
    元素被向下移动以清除右浮动。

  • both
    元素被向下移动以清除左右浮动。

  • inline-start
    元素被向下移动以清除其包含块的起始侧浮动,即 ltr 时清除左浮动,rtl 时清除右浮动。

  • inline-end
    元素被向下移动以清除其包含块的结束侧浮动,即 ltr 时清除右浮动,rtl 时清除左浮动。

none left right both

解决塌陷

https://codesandbox.io/s/funny-water-4oh3p7?file=/index.html

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>高度塌陷</title>
    <style>
      .box {
        margin: 100px;
        width: 100px;
        height: 100px;
        background: red;
        float: left;
      }
      .container {
        background: #000;
        display: flex;
      }
    </style>
  </head>
  <body>
    <div class="container">
      <div class="box"></div>
      <div class="box"></div>
      <div class="box"></div>
    </div>
  </body>
</html>

float: none; float: none;

inline-block; inline-block;

table-cell table-cell

display: flex flex

position: absolute; position: absolute;

position: fixed; position: fixed;

display: table-caption display: table-caption

相关文章

  • 文档流例程小册【处理高度塌陷】

    clear mdn文档 clear只是清除浮动,不能缓解【高度塌陷】 https://developer.moz...

  • 前端05day

    相对定位 绝对定位 固定定位 CSS高度塌陷 高度塌陷问题 在文档流中,父元素的高度默认是被子元素撑开的,也就是子...

  • 高度塌陷、BFC开启、去除项目符号

    高度塌陷:父元素由子元素高度撑开,但子元素浮动,脱离文档流,此时无内容支撑,父元素塌陷 BFC:块的格式化属性;默...

  • 父元素塌陷问题及解决方案

    父元素塌陷 父元素在文档流中高度默认是被子元素撑开的,当子元素脱离文档流以后,将无法撑起父元素的高度,也就会导致父...

  • 前端(五)

    解决塌陷 高度塌陷 在文档流中,父元素的高度默认是被子元素撑开的,也就是子元素多高,父元素就多高。但是当为子元素设...

  • 浮动会带来的麻烦事

    解决高度塌陷 父元素在文档流中会默认被子元素撑开 如果此时给子元素添加浮动效果 子元素就会脱离文档流 从而造成父元...

  • 子元素浮动导致父元素高度塌陷解决方案

    高度塌陷是指父元素在未指定高度的情况下(高度自适应子元素高度),其内部的子元素因为设置了浮动属性,脱离文档流,导致...

  • CSS 中的浮动

    浮动的定义: 元素脱离文档流 举栗子: 修改 CSS 代码,清除浮动: 浮动的影响: 父元素高度塌陷 清除浮动: ...

  • 05-高度塌陷和定位(补)

    父元素会被子元素撑开, 脱离文档流后父元素高度塌陷 解决方法: 给父元素加高度 隐藏属性 BFC 等我们开启后就会...

  • 清除浮动

    浮动元素脱离文档流,所以不占位置,当父元素没有设置高度时,不能撑开,导致父元素的高度塌陷,所以需要清除浮动。 方法...

网友评论

      本文标题:文档流例程小册【处理高度塌陷】

      本文链接:https://www.haomeiwen.com/subject/hmqvcdtx.html