html - 固定页脚而不溢出内容
问题描述
我试图在我的 html 中获得一个固定的页脚,我知道这可以通过绝对位置来完成,并设置底部。当我这样做时,当我的内容变得比容器大时,它会溢出页脚。
我尝试为我的内容设置一个固定的高度。这行得通,但是当以其他分辨率查看时,这些数字当然不再起作用。
这是 HTML:
<div class="container">
<div class="top">
</div>
<div class="content>
</div>
<div class="footer>
</div>
</div>
这是 SCSS:
.container {
position: absolute;
min-height: 90vh;
max-height: 90vh;
width: 90%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
margin: auto;
}
.container, .top {
color: $primary;
width: 100%;
display: grid;
grid-template-columns: auto auto 1fr 250px;
grid-template-rows: auto 1fr;
border-bottom: 0.1rem solid $contrast;
padding: 30px;
align-items: baseline;
overflow: auto;
}
.container, .content{
position: relative;
padding: 30px;
font-size: 1.2rem;
}
.container, .footer {
position: absolute;
bottom:20px;
width: 100%;
}
我似乎可以弄清楚。还尝试了 flex 和 grid ......
谢谢您的帮助!
解决方案
推荐阅读
- c# - C# String 定义了两个文件路径
- mysql - 如何 sequelize.js 这个 SQL 查询
- amazon-web-services - VPC 对等互连的替代方案
- c++ - 在 Gtkmm 中打开多个不同的窗口
- google-app-engine - AppEngine Objectify Java 单元测试对象缓存错误
- java - 使用属性更改监听器来更新摆动组件
- c# - 如何在 Xamarin.Forms 中进行通知
- javascript - 悬停时的 Wordpress CSS 导航菜单生效
- android - 活动对用户可见时立即触发事件
- vhdl - VHDL 中的奇怪行为