html - 由于高度,页脚位置错误:100%
问题描述
我发现很多人都在问类似的问题,但我的问题似乎不同。这是我的div的安排。
<div class="container-fluid px-0">
<header>
</header>
<div class="content">
<div class="content-1">
</div>
<div class="content-2">
</div>
<div class="content-3">
</div>
</div>
</div>
除了页眉和页脚之外的每个类都 height:100%;
包含 <html> 和 <body>
类 content-1, content-2, content-3 有 background-size:cover;
因为我希望背景是整页。
我没有任何问题,只要我的所有内容都在“内容”类中。但是,现在我想在“内容”类下面添加 <footer> 。所以 <footer> 位置应该在 content-3 之下,但它却出现在 content-1 之下。有没有办法添加 <footer> 但不在“内容”类中?
我试过的:
- 将 <footer> 设置为
position:absolute; bottom:0;
不起作用。问题仍然存在。 - 设置
overflow:auto
为“内容”类会将页脚设置为正确的位置,但现在我有两个滚动条。
解决方案
.content {
display: inline;
}
推荐阅读
- django - django 什么时候将数据加载到内存中?
- android - 如何创建 6x3 网格布局?
- c# - 不使用实体框架(或类似)时如何组织 MySQL 数据库连接
- javascript - discord.js 用户特定的雪花 id 命令
- wso2 - 使用 wso2 apictl 进行 API 迁移
- django - python manage.py collectstatic - 复制了 0 个静态文件
- regex - 带有 Validators.pattern 的正则表达式仅用于整数
- function - 当任何事情都可以通过 POST 以 REST API 调用中最安全的通信方式完成时,所有 GET、PUT、DELETE 有什么用?
- actions-on-google - 测试 Google 智能家居操作
- java - RestTemplate 有时会给出 500 内部服务器错误