Html 内容在页脚下
我的网页有问题。问题是内容在页脚下 看到我的问题了吗 集装箱是空的Html 内容在页脚下,html,css,footer,Html,Css,Footer,我的网页有问题。问题是内容在页脚下 看到我的问题了吗 集装箱是空的 height:100% 位置:相对 而页脚为绝对和底部:0 我以为页脚是这样做的,我错过了什么?我需要页脚始终与内容保持50px(可能是)的距离。如果从页脚中删除绝对位置,则可以,然后在页脚顶部放置一个50px的边距 div.footer { height: 70px; width: 100%; padding: 10px; padding-left: 20px; background: #F2F2F2
height:100%
位置:相对
而页脚为绝对
和底部:0代码>
我以为页脚是这样做的,我错过了什么?我需要页脚始终与内容保持50px(可能是)的距离。如果从页脚中删除绝对位置,则可以,然后在页脚顶部放置一个50px的边距
div.footer {
height: 70px;
width: 100%;
padding: 10px;
padding-left: 20px;
background: #F2F2F2;
border-top: 1px solid #ccc;
clear: both;
margin-top: 50px;
}
如果你把绝对位置从页脚上去掉,你就没事了,然后在页脚上方加一个50像素的边距
div.footer {
height: 70px;
width: 100%;
padding: 10px;
padding-left: 20px;
background: #F2F2F2;
border-top: 1px solid #ccc;
clear: both;
margin-top: 50px;
}
由于.footer具有绝对位置,因此它不会将html内容进一步向下“推”。
如果你加上
填充底部:40px;
到
主分区{
看起来不错
这会让主菜变大
div.main {
width:800px;
min-height:400px;
margin-top:40px;
padding-bottom: 40px;
padding-left:20px;
}
由于.footer具有绝对位置,因此它不会将html内容进一步向下“推”。
如果你加上
填充底部:40px;
到
主分区{
看起来不错
这会让主菜变大
div.main {
width:800px;
min-height:400px;
margin-top:40px;
padding-bottom: 40px;
padding-left:20px;
}
在这种情况下,您不需要绝对位置,因为您只想遵循正确的页面流;绝对位置不考虑其他元素,因此页脚悬停在内容上是合乎逻辑的
只需删除绝对位置并添加一些边距即可。在这种情况下,您不需要绝对位置,因为您只想遵循正确的页面流程;绝对位置不考虑其他元素,因此页脚悬停在内容上是合乎逻辑的
只需删除绝对位置并添加一些边距即可。使用Firebug检查后,我发现从CSS中的div.footer类中删除“position:absolute”可以解决问题。使用Firebug检查后,我发现从CSS中的div.footer类中删除“position:absolute”可以解决问题。“调试我的网站”只有网站链接的问题可能会被关闭。为避免此问题,您应该创建一个显示问题的最小但完整的示例,并将代码粘贴到问题中。另请参阅我认为问题与整个页面相关,而不仅仅是一个带有3个div的小示例。“调试我的网站”只有网站链接的问题可能会被关闭。为了避免这种情况,你应该创建一个最小但完整的示例来说明问题,并将代码粘贴到问题中。另请参阅,我认为问题与整个页面相关,而不仅仅是一个有3个div的小示例。添加一些页边距?如果页面大小与m页到页?是的,因为根据相对位置,您的页脚将位于上一个div之下,这与页面流有关。了解更多关于如何在HTML页面中呈现div的信息,因为您似乎误解了很多概念。(例如:添加一些页边距?如果页面大小因页而异,这真的会有帮助吗?是的,因为根据相对位置,您的页脚将位于上一个div下,这与页面流有关。了解更多关于如何在HTML页面中呈现div的信息,因为您似乎误解了很多概念。(例如:我需要页脚贴到底部。页面大小不同。这将帮助您:)我实际上尝试过了。它不起作用。我需要页脚贴到底部。页面大小不同。这将帮助您:)我确实尝试过。它不起作用。如果页面大小较小,它不会起作用。您现在看到了什么?页脚没有被推到页面底部?也许上面关于页边距的答案澄清了这一点?如果页面大小较小,它不会起作用。您看到了什么现在?页脚没有被推到页面底部?也许上面关于页边空白的答案澄清了这一点?