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;
}
相关推荐
勇敢di牛牛5 分钟前
Vue+mockjs+Axios 案例实践
前端·javascript·vue.js
Rhys..1 小时前
JS - npm init
开发语言·javascript·npm
@大迁世界1 小时前
这个 CSS 特性,可能终结样式冲突
前端·css
zwjapple1 小时前
css变量的使用。
css
川石课堂软件测试1 小时前
CSS中常用的几种定位。
开发语言·css·python·网络协议·http·html·pytest
詩句☾⋆᭄南笙2 小时前
CSS美化网页元素
前端·css·html
程序0072 小时前
HTML+JS+CSS实现汽车官网
javascript·css·html
没有鸡汤吃不下饭2 小时前
H5移动端页面实现快递单号条形码/二维码扫描,亲测可行!!
前端·javascript·vue.js
云枫晖2 小时前
JS核心知识-模块化
前端·javascript
Asort2 小时前
JavaScript设计模式(十五)——解释器模式 (Interpreter)
前端·javascript·设计模式