html - 页脚位于一个 html 页面的底部,但位于另一个页面的中间
问题描述
我正在尝试在每个 HTML 页面的页面底部设置一个页脚。
在我的主索引页面上,它设置在底部,因为我在页面上有几个部分,其中包括一个文本块和一个并排位于页脚上方的视频。
在另一个 HTML 页面上,我只有导航栏和页脚样式。主标签没有内容。此页面上的页脚位于屏幕的一半。
我查看了不同的解决方案并尝试了底部:0 以及位置:固定和位置:绝对,但绝对只会导致我的主页上的页脚覆盖文本/视频部分和页脚之间的水平线,以及视频和文字的最底部。固定导致它位于所有内容之上,并且在页面底部与绝对相同。
.about {
display: flex;
justify-content: center;
align-items: center;
text-align: center;
width: 50%;
font-size: 1.5em;
float: left;
height: 50vh;
margin-top: 3em;
left: 0;
margin-bottom: 3em;
}
.videos {
width: 50%;
height: 50vh;
float: left;
margin-top: 3em;
right: 0;
margin-bottom: 3em;
}
.frontPageVideo {
width: 95%;
height: 100%;
}
footer {
clear: both;
background-color: rgb(0, 0, 0);
height: 20vh;
margin-top: 5em;
}
如何在每页底部设置页脚?
解决方案
除了 Ray Hatfield 的回答之外,我还将它添加到html
元素中。以下是我一直包含在我的网站中的内容:
html, body{
width: 100vw;
height: 100vh;
padding: 0;
margin: 0;
}
推荐阅读
- php - 在 Vue.js 中使用 OO PHP 方法
- java - 我怎样才能在java中获取日期的月份日期以在甘特图中使用
- javascript - 已使用 max-age 缓存的过期文件
- java - 如何在 Java RegEx 中匹配组中的转义字符
- apache-flink - 在 Flink 中读取 Hadoop 序列文件
- php - Apache 在大文件上传时重置连接(?)
- angular - 本地存储数据在第一次尝试使用它们时返回 Undefined 或 Null
- ruby-on-rails - 如何在控制器和视图中使用范围:使用 Rails 中的范围按类别(枚举)过滤表
- haskell - 混合编译和解释代码时,Haskell 程序挂起
- nginx - nginx“重定向你太多次了。”