Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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
Javascript 粘性页脚,直到文档高度大于视口_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 粘性页脚,直到文档高度大于视口

Javascript 粘性页脚,直到文档高度大于视口,javascript,jquery,html,css,Javascript,Jquery,Html,Css,编辑 错误地标记为重复,我在测试所提问题的答案之前将其标记为重复。它没有提供我想要的内容,最初是一个粘性页脚,只有当内容大于视口时才会浮动到页面底部 .footer { position: absolute; bottom: 0; width: 100%; height: 173px; } /EDIT EDIT2 找到了答案,纯CSS,完全符合我的要求 /EDIT2 我想要一个粘性页脚,直到文档高度大于视口高度,然后它就应该位于文档的末尾 文档的构建方式如下所示: <bo

编辑

错误地标记为重复,我在测试所提问题的答案之前将其标记为重复。它没有提供我想要的内容,最初是一个粘性页脚,只有当内容大于视口时才会浮动到页面底部

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 173px;
}
/EDIT

EDIT2

找到了答案,纯CSS,完全符合我的要求

/EDIT2

我想要一个粘性页脚,直到文档高度大于视口高度,然后它就应该位于文档的末尾

文档的构建方式如下所示:

<body>
    <div class="header">
        <!-- content -->
    </div>
    <div class="page-content">
        <!-- content -->
    </div>
    <div class="footer">
        <!-- content -->
    </div>
</body>

.header
的高度为
101px
.footer
的高度为
173px

.page content
的高度随内容的不同而变化

我想要的是,
.footer
粘贴到
视口的底部,只要
。页面内容
没有包含足够的内容,文档
的高度比
视口

我试着给
.page content
一个
min hight
,这样它总是会溢出视口,但这太难看了


这可能是纯
CSS
还是
Javascript
/
JQuery
在这里播放?

您可以将此CSS用于页脚,使其位于视口底部

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 173px;
}

您可以将此css用于页脚,使其位于视口底部

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 173px;
}

您可以将此css用于页脚,使其位于视口底部

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 173px;
}

您可以将此css用于页脚,使其位于视口底部

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 173px;
}

您可能正在寻找Ryan Faits“HTML5粘性页脚”之类的内容

CSS:

HTML:


你的网站内容在这里

页脚内容在这里


在本例中,页脚高度为4em。您可能希望通过修改“.wrapper”的“margin”和“footer”的“height”来根据自己的意愿调整此选项。

您可能正在寻找类似Ryan Faits的“HTML 5 Sticky footer”

CSS:

HTML:


你的网站内容在这里

页脚内容在这里


在本例中,页脚高度为4em。您可能希望通过修改“.wrapper”的“margin”和“footer”的“height”来根据自己的意愿调整此选项。

您可能正在寻找类似Ryan Faits的“HTML 5 Sticky footer”

CSS:

HTML:


你的网站内容在这里

页脚内容在这里


在本例中,页脚高度为4em。您可能希望通过修改“.wrapper”的“margin”和“footer”的“height”来根据自己的意愿调整此选项。

您可能正在寻找类似Ryan Faits的“HTML 5 Sticky footer”

CSS:

HTML:


你的网站内容在这里

页脚内容在这里

在本例中,页脚高度为4em。您可能希望通过修改“.wrapper”的“margin”和“footer”的“height”来根据自己的意愿进行调整。请查看:

$(函数(){
$(“.large content”).hide();
$(“a”)。单击(函数(){
$(“.large content”).toggle();
固定高度();
});
固定高度();
});
函数fixHeight(){
if($(窗口).height()>=$(文档).height())
$(“正文”).addClass(“固定页脚”);
其他的
$(“body”).removeClass(“固定页脚”);
}
*{font-family:'Segoe-UI';字体大小:10pt;边距:0;填充:0;列表样式:无;}
p{margin:010px;}
.header、.footer{文本对齐:中心;颜色:#fff;背景色:#000;}
body.fixed-footer{填充底部:2em;}
body.fixed-footer.footer{位置:fixed;宽度:100%;底部:0;}

标题部分
小内容

Lorem ipsum dolor sit amet,奉献精英。如果你犯了错误,那么你的智慧就不能阻止你的行为,比如暂时性的,性的,劳动性的?福吉亚卡姆克酒店

Lorem ipsum dolor sit amet,奉献精英。如果官员们拒绝在环境和消费方面引起的分子性借记,那么他们的言论会阻碍他们在ea的使用吗

Lorem ipsum dolor sit amet,奉献精英。如果官员们拒绝在环境和消费方面引起的分子性借记,那么他们的言论会阻碍他们在ea的使用吗

Lorem ipsum dolor sit amet,奉献精英。如果官员们拒绝在环境和消费方面引起的分子性借记,那么他们的言论会阻碍他们在ea的使用吗

Lorem ipsum dolor sit amet,奉献精英。如果官员们拒绝在环境和消费方面引起的分子性借记,那么他们的言论会阻碍他们在ea的使用吗

Lorem ipsum dolor sit amet,奉献精英。如果官员们拒绝在环境和消费方面引起的分子性借记,那么他们的言论会阻碍他们在ea的使用吗

Lorem ipsum dolor sit amet,奉献精英。如果官员们拒绝在环境和消费方面引起的分子性借记,那么他们的言论会阻碍他们在ea的使用吗

同侧阴唇
body {
  display: flex;
  flex-direction: column;
  /* If using percent then html needs a height of 100% */
  min-height: 100vh;
}

main {
  flex: 1;
}
<header></header>
<main></main>
<footer></footer>