css实现头部占一定高度,内容区占剩余高度可滚动

上下布局:

html 复制代码
<div class="container">
  <header class="header">头部内容</header>
  <div class="content">内容区域</div>
</div>

.container {
  display: flex;
  flex-direction: column;
  height: 100vh; /* 可视窗口高度,可根据需求进行调整 */
}

.header {
  height: 100px; /* 头部高度,可根据需求进行调整 */
  background-color: #ccc;
}

.content {
  flex-grow: 1; /* 填充剩余空间 */
  background-color: #f0f0f0;
  overflow-y: auto;
}

左右布局:

左侧定宽,右侧占据剩余剩余宽度。实现原理同上下布局。

html 复制代码
<div class="container">
  <div class="left">左侧内容</div>
  <div class="right">右侧内容</div>
</div>

container {
  display: flex;
}

.left {
  width: 200px; /* 左侧宽度 */
  background-color: #ccc;
}

.right {
  flex-grow: 1; /* 填充剩余空间 */
  background-color: #f0f0f0;
}
相关推荐
谁呛我名字3 小时前
大数据应用开发——数据可视化
javascript·vue.js·echarts
前端郭德纲3 小时前
浅谈React的虚拟DOM
前端·javascript·react.js
2401_879103684 小时前
24.11.10 css
前端·css
ComPDFKit5 小时前
使用 PDF API 合并 PDF 文件
前端·javascript·macos
yqcoder5 小时前
react 中 memo 模块作用
前端·javascript·react.js
谈谈叭5 小时前
Javascript中的深浅拷贝以及实现方法
开发语言·javascript·ecmascript
优雅永不过时·6 小时前
Three.js 原生 实现 react-three-fiber drei 的 磨砂反射的效果
前端·javascript·react.js·webgl·threejs·three
爱编程的鱼6 小时前
javascript用来干嘛的?赋予网站灵魂的语言
开发语言·javascript·ecmascript
神夜大侠8 小时前
VUE 实现公告无缝循环滚动
前端·javascript·vue.js
明辉光焱8 小时前
【Electron】Electron Forge如何支持Element plus?
前端·javascript·vue.js·electron·node.js