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;
}
相关推荐
Mahut25 分钟前
从零构建神经影像可视化库:neuroviz 的架构设计与实现
前端·javascript·github
奇怪的猫29 分钟前
浏览器窗口最小化的时候,setInterval 执行变慢,解决方案
前端·javascript
cmd31 分钟前
别再混淆了!JS类型转换底层:valueOf vs toString vs Symbol.toPrimitive 详解
前端·javascript
用户158159637437040 分钟前
AI Agent 说"完成了",但其实没有——任务验收机制的工程实践
javascript
bdawn1 小时前
SCSS、CSS 和 SASS 之间的联系与区别
css·sass·预处理·编译·scss
han_1 小时前
JavaScript设计模式(四):发布-订阅模式实现与应用
前端·javascript·设计模式
用户326658403741 小时前
如何初始化 TypeScript + Node.js 项目
javascript
阿珊和她的猫1 小时前
微信小程序 WXSS 与 CSS 的区别
css·微信小程序·notepad++
酉鬼女又兒2 小时前
零基础快速入门前端DOM 元素获取方法详解:从代码到实践(可用于备赛蓝桥杯Web应用开发)
前端·javascript·职场和发展·蓝桥杯·js
吴声子夜歌2 小时前
JavaScript——JSON序列化和反序列化
开发语言·javascript·json