【发布时间】:2021-02-19 17:54:35
【问题描述】:
我想为 web 应用创建一个边框布局,其中有一个固定大小的页眉、页脚、侧边栏,以及扩展以填充剩余空间的主要中心内容。
把它想象成你的浏览器,工具栏和状态栏的大小是固定的,侧边栏可以改变大小,但中心的网站会扩展以填充剩余的大小。
为了澄清,我想以像素为单位指定整个设计的高度,例如600px。然后我希望侧边栏和中心<div> 标签向下扩展以填充可用空间,即使它们的内容不足以填充空间。
这里也可以使用网络浏览器类比。即使您在浏览器中查看的页面不高于浏览器窗口,浏览器也不会调整大小。
有没有办法用 CSS 做到这一点?
【问题讨论】: