html - 如何停止在 <header> 或 <footer> 下显示文本?

标签 html css web

我正在为 uni 开发一个 Web 开发元素,并且我有 Header 和 Footer 标记,这些标记固定为始终显示。然而,结果,网页主体中的文本在它们下面消失了。我将如何防止这种情况发生?

包含 CSS 以供引用。

header{
    top: 0;
    left: 0;
    right: 0;
    position: fixed;
    background-color: #d3d3d3;
    width: 100%;
}

footer {
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
    background-color: #d3d3d3;
    width: 100%;
}

谢谢大家!

最佳答案

如果可以为页眉和页脚指定高度,则可以使用内边距扩展主体。由于内容保留在原位,因此您的页眉和页脚将有位置。

例子:

body{
padding-top: 100px;
padding-bottom: 100px;
overflow-x: hidden;
}

header{
top: 0;
left: 0;
right: 0;
position: fixed;
background-color: #d3d3d3;
width: 100%;
height: 100px;
}

footer {
bottom: 0;
left: 0;
right: 0;
position: fixed;
background-color: #d3d3d3;
width: 100%;
height: 100px;
}

关于html - 如何停止在 <header> 或 <footer> 下显示文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33379994/

相关文章:

html - 如果我的图像周围环绕着一个 div,如何让它只显示图像的特定部分?

html - 图片上的文字。我似乎无法在图片上显示文字。我尝试了赦免和一切。

php - 我应该在哪里放置敏感文件,以便 PHP 脚本可以读取它们?

javascript - 获取 Angular 2 中视频标签的源尺寸

javascript - 使用 jquery 更改 drop 上的 div id

html - 图片卡在第 2 页 - CSS 打印

java - GAE 不支持 com.sun.net.httpserver

html - jquery 旋钮响应调整大小在可调整大小的 Bootstrap 面板中不起作用

javascript - 如何同时使用排序函数和搜索函数(正则表达式)而不出现奇怪的错误?

web - 将YouTube视频嵌入到第三方播放器中