应用台导航页
  • 主页
  • 博客
  • 知识库
  • 工作台
  • 集萃
  • 友链
  • 关于
父子元素高度匹配
css

父子元素高度匹配

技术
更新于 2023-07-19
— 512 字
返回

要使子元素的高度等于父元素的高度,可以使用以下方法:

  1. 使用绝对定位:
    • 父元素需要设置 position: relative;,以便子元素可以相对于父元素进行定位。
    • 子元素需要设置 position: absolute;,以便脱离文档流,并且可以相对于父元素进行定位。
    • 子元素需要设置 top: 0; 和 bottom: 0;,以使其顶部和底部都与父元素对齐。
    • 子元素的宽度可以根据需要进行设置。

示例代码:

css
.parent {
min-height: 200px;
position: relative;
}
.child {
position: absolute;
top: 0;
bottom: 0;
width: 100%;
}
  1. 使用 flexbox 布局:
    • 父元素需要设置 display: flex;,以启用 flexbox 布局。
    • 子元素需要设置 flex: 1;,以使其自动填充父元素的剩余空间。

示例代码:

css
.parent {
min-height: 200px;
display: flex;
}
.child {
flex: 1;
}

这两种方法都可以使子元素的高度与父元素的高度保持一致。选择其中一种方法根据你的具体需求和布局情况来决定。

dors logoDors

Dors 是花野猫开发为知识工作者打造的数字花园应用,包含的博客、个人记事本、及其他实用功能。

花园

  • 花坛——博客
  • 果园——知识库

工坊——作者开发的实用工具

  • 小记
  • 秒切——一键按秒分割视频
  • 中国重点高校地理位置可视化网站
  • 中国行政区划数据查询平台
  • excel 重命名工具

misc

  • 生活章程
  • 画廊
  • just have fun!

© 2022 - present. All Rights Reserved.滇ICP备2025063395号-1

花野猫打造