Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 无法使页脚粘到底部_Html_Css - Fatal编程技术网

Html 无法使页脚粘到底部

Html 无法使页脚粘到底部,html,css,Html,Css,我正在为我的新脚本设计一个基本模板,但我无法使页脚位于底部 演示 我试过了 position: relative;bottom: 15px; 但它不工作的页脚是放在附近的页面中间请帮助我解决这个问题。 您可以编辑我的模板或查看源代码。可选,您需要替换位置:相对在位置:绝对;底部:0 它将页脚推到屏幕底部 还是标准的解决方案 HTML <div id="wrap"> <div id="main" class="clearfix"> </div>

我正在为我的新脚本设计一个基本模板,但我无法使页脚位于底部

演示

我试过了

position: relative;bottom: 15px;
但它不工作的页脚是放在附近的页面中间请帮助我解决这个问题。
您可以编辑我的模板或查看源代码。

可选,您需要替换
位置:相对
位置:绝对;底部:0
它将页脚推到屏幕底部

还是标准的解决方案 HTML

<div id="wrap">
    <div id="main" class="clearfix">

    </div>
</div>
<div id="footer">

</div>

如果希望页脚保持在底部,即使页面需要滚动,也可以使用

postion: fixed;
bottom: 0px;
left: 0px;
这将使它粘在左下角

编辑:如果您希望它稍微偏离底部,只需将“底部”的值更改为适当的px或百分比

编辑(再次):为了避免与内容重叠,您可以按照以下方式进行操作

HTML:


我已经在我的页面上证明了这一点,而且效果很好

在css中,将代码放在上面

#footer {
    clear: both;
    padding: 6px 10px;
    text-align: right;

    position:absolute;
   bottom:0;
   width:100%;
   height:60px;   /* Height of the footer */
   background:#6cf;
}
在页面中,您只调用页脚样式

<div id="container">
   <div id="header"></div>
   <div id="body"></div>
   <div id="footer"></div>
</div>


你来了!你有你的页脚…我希望我帮了你

我用了一个很好的粘性页脚

我已经为你准备好了

HTML

CSS


这是因为页脚位于内容的底部。你需要

html {
    height: 100%;
}

在body元素上也可能需要类似的东西。您还需要使用
position:absolute;底部:0
如果您希望它显示在页面底部,而不是比正常位置高15像素。

如果您希望页脚粘性,请固定页脚位置

position:fixed;
如果您希望它最初位于页面底部,而不是相对位置,请将其设置为绝对位置

position:absolute;

此外,您可能希望让您的身体和html达到100%的高度。

将内容扭曲到
div

HTML:

<body>
    <div class="page-wrap">

    Content..

    </div>

    <footer>
        Footer Content..
    </footer>

</body>
* {
  margin: 0;
}
body,html{
    height: 100%;
}
.page-wrap{
    min-height: 90%;/* Adjust This Value According to your Footer .*/
}

将位置更改为绝对和底部:0px;使位置绝对化使其在小型设备中打开时与内容重叠,我希望使我的页面具有响应性。在填充底部之前提供元素,以便为绝对定位的页脚留出空间。请使用适当的解决方案更新我的小提琴使位置绝对化使其在小型设备中打开时与内容重叠,我想让我的页面具有响应性。然后你需要增加100%的身体高度,使位置绝对化,使其在小型设备中打开时与内容重叠,我想让我的页面具有响应性。如果你想让页面具有响应性,你可以设置使用这些行的内容,以确保你的内容不会被页脚覆盖。这将允许在内容溢出分配的空间时垂直滚动。但会使页脚不重叠内容,并允许页脚粘在左下角。不用担心,请确保对其进行调整并稍微清理。
.site footer、.content:after
.content
的负边距的高度需要更改,
.content
的高度可能为
100%
。只需实验:)您已经添加了
页边距底部:-142px
.content
中,但我担心这将是一个由php生成的页面,内容将相应地更改css是否有效?页脚内容是否会有很大的更改?如果是,那么只需确保页脚的高度足以覆盖任何更改。负边距需要与高度的值相同,但其本身不会带来任何问题。如果页脚不会改变,那么您就不会有任何问题:)
html {
    height: 100%;
}
position:fixed;
position:absolute;
<body>
    <div class="page-wrap">

    Content..

    </div>

    <footer>
        Footer Content..
    </footer>

</body>
* {
  margin: 0;
}
body,html{
    height: 100%;
}
.page-wrap{
    min-height: 90%;/* Adjust This Value According to your Footer .*/
}