将 Div 高度设置为 Body 的 100% 减去固定高度页眉和页脚
如果您要设置内容 div要占据 100% 的正文高度(不包括固定高度的页眉和页脚元素),采用 CSS 是理想的解决方案。这是一种跨浏览器的防弹技术:
<code class="css">html, body { min-height: 100%; padding: 0; margin: 0; } #wrapper { padding: 50px 0; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } #content { min-height: 100%; background-color: green; } header { margin-top: -50px; height: 50px; background-color: red; } footer { margin-bottom: -50px; height: 50px; background-color: red; } p { margin: 0; padding: 0 0 1em 0; }</code>
让我们分解一下这种方法的关键元素:
- 绝对定位: #wrapper div绝对定位,允许其拉伸到视口的整个高度。
- 负边距: 页眉和页脚元素使用负边距来重叠 #wrapper。这会产生它们被固定的错觉,同时为 #content div 提供必要的空间。
- 最小高度: #wrapper 和 #content div 的最小高度都设置为 100%。这可确保它们填充页眉和页脚未占用的剩余空间。
此技术提供了一种跨浏览器解决方案,可以可靠地将内容 div 设置为正文高度的 100%,减去固定值 -页眉和页脚元素的高度。
以上是如何将 Div 高度设置为正文的 100% 减去固定高度页眉和页脚?的详细内容。更多信息请关注PHP中文网其他相关文章!

在本周的综述中:Firefox获得了类似锁匠的力量,三星的Galaxy Store开始支持Progressive Web Apps,CSS Subgrid正在Firefox发货

在本周的综述中:Internet Explorer进入Edge,Google Search Console吹捧新的速度报告,Firefox提供了Facebook&#039;

盖茨比(Gatsby)进行了出色的处理和处理图像。例如,它可以帮助您节省图像优化的时间,因为您不必手动


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

禅工作室 13.0.1
功能强大的PHP集成开发环境

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

WebStorm Mac版
好用的JavaScript开发工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器