wordpress - 如果屏幕大于页面,底部的页脚
wordpress - footer at bottom if screen is bigger than page
我有一个 Minamaze 主题的 wordpress 网站。它有一些大页面和一些小页面。
如果页面小于屏幕,我希望将页脚放置在屏幕底部(最好将正文垂直居中)。
如果页面大于屏幕,我希望将页脚放在页面底部(向下滚动后可见)。
我尝试了很多选项,例如:
footer {
position: relative;
margin-top: -144px; /* negative value of footer height */
height: 144px;
clear: both;
}
我看到了很多关于 "wrapper" 的信息,但是 none 确实有效。
站点是http://www.samenherbestemmen.nl,希望有人能帮忙。
NB: 我现在知道页脚一直在底部,但我更喜欢在页面打开时将页脚放在页面底部比屏幕大。
Codepen http://codepen.io/noobskie/pen/wKpWXO?editors=110
我想你指的是所谓的"sticky footer"
我在您当前的页脚中使用了相同的 html 标记,但我没有使用您的任何 css,因此您可能 运行 遇到一些值得一试的冲突
CSS
* {
margin: 0;
}
html, body {
height: 100%;
}
.page-wrap {
min-height: 100%;
/* equal to footer height */
margin-bottom: -142px;
}
.page-wrap:after {
content: "";
display: block;
}
.site-footer, .page-wrap:after {
height: 142px;
}
.site-footer {
background: orange;
}
* {
margin: 0;
}
html,
body {
height: 100%;
}
.page-wrap {
min-height: 100%;
/* equal to footer height */
margin-bottom: -142px;
}
.page-wrap:after {
content: "";
display: block;
}
.site-footer,
.page-wrap:after {
height: 142px;
}
.site-footer {
background: orange;
}
<div class="page-wrap">
Content!
</div>
<footer class="site-footer">
<div id="footer">
<div id="footer-core" class="option4">
<div id="footer-col1" class="widget-area one_fourth">
<aside class=" widget widget_text">
<div class="textwidget">
<center><a href="http://www.grosfeldvandervelde.nl" target="_blank"><h3 class="widget-title"><font color="black">Grosfeld van der Velde</font><br><font color="#dbd8c1"> architecten</font>
</h3></a>
</center>
</div>
</aside>
</div>
<div id="footer-col2" class="widget-area one_fourth">
<aside class=" widget widget_text">
<div class="textwidget">
<center><a href="http://www.rho.nl" target="_blank"><h3 class="widget-title"><font color="black">Rho </font><br><font color="#dbd8c1">adviseurs voor leefruimte</font>
</h3></a>
</center>
</div>
</aside>
</div>
<div id="footer-col3" class="widget-area one_fourth">
<aside class=" widget widget_text">
<div class="textwidget">
<center><a href="http://www.pauwert.nl" target="_blank"><h3 class="widget-title"><font color="black">Van den Pauwert </font><br><font color="#dbd8c1">architecten</font>
</h3></a>
</center>
</div>
</aside>
</div>
<div id="footer-col4" class="widget-area last one_fourth">
<aside class=" widget widget_text">
<div class="textwidget">
<center><a href="http://www.verkerk-erfgoed.nl" tagert="_blank"><h3 class="widget-title"><font color="black">Verkerk </font><br><font color="#dbd8c1">erfgoed<font>
</font></font></h3></a>
</center>
</div><font color="#dbd8c1"><font>
</font></font>
</aside>
</div>
</div>
</div>
<!-- #footer --><font color="#dbd8c1"><font>
<div id="sub-footer">
<div id="sub-footer-core">
<!-- #footer-menu -->
<div class="copyright">
Copyright <a href="http://www.bergtop-ict.nl">BergTop ICT</a>
</div>
<!-- .copyright -->
</div>
</div>
</font></font>
</footer>
编辑 哎呀我忘了说你需要将 class site-footer
添加到父级 footer
我有一个 Minamaze 主题的 wordpress 网站。它有一些大页面和一些小页面。
如果页面小于屏幕,我希望将页脚放置在屏幕底部(最好将正文垂直居中)。
如果页面大于屏幕,我希望将页脚放在页面底部(向下滚动后可见)。
我尝试了很多选项,例如:
footer {
position: relative;
margin-top: -144px; /* negative value of footer height */
height: 144px;
clear: both;
}
我看到了很多关于 "wrapper" 的信息,但是 none 确实有效。
站点是http://www.samenherbestemmen.nl,希望有人能帮忙。
NB: 我现在知道页脚一直在底部,但我更喜欢在页面打开时将页脚放在页面底部比屏幕大。
Codepen http://codepen.io/noobskie/pen/wKpWXO?editors=110
我想你指的是所谓的"sticky footer"
我在您当前的页脚中使用了相同的 html 标记,但我没有使用您的任何 css,因此您可能 运行 遇到一些值得一试的冲突
CSS
* {
margin: 0;
}
html, body {
height: 100%;
}
.page-wrap {
min-height: 100%;
/* equal to footer height */
margin-bottom: -142px;
}
.page-wrap:after {
content: "";
display: block;
}
.site-footer, .page-wrap:after {
height: 142px;
}
.site-footer {
background: orange;
}
* {
margin: 0;
}
html,
body {
height: 100%;
}
.page-wrap {
min-height: 100%;
/* equal to footer height */
margin-bottom: -142px;
}
.page-wrap:after {
content: "";
display: block;
}
.site-footer,
.page-wrap:after {
height: 142px;
}
.site-footer {
background: orange;
}
<div class="page-wrap">
Content!
</div>
<footer class="site-footer">
<div id="footer">
<div id="footer-core" class="option4">
<div id="footer-col1" class="widget-area one_fourth">
<aside class=" widget widget_text">
<div class="textwidget">
<center><a href="http://www.grosfeldvandervelde.nl" target="_blank"><h3 class="widget-title"><font color="black">Grosfeld van der Velde</font><br><font color="#dbd8c1"> architecten</font>
</h3></a>
</center>
</div>
</aside>
</div>
<div id="footer-col2" class="widget-area one_fourth">
<aside class=" widget widget_text">
<div class="textwidget">
<center><a href="http://www.rho.nl" target="_blank"><h3 class="widget-title"><font color="black">Rho </font><br><font color="#dbd8c1">adviseurs voor leefruimte</font>
</h3></a>
</center>
</div>
</aside>
</div>
<div id="footer-col3" class="widget-area one_fourth">
<aside class=" widget widget_text">
<div class="textwidget">
<center><a href="http://www.pauwert.nl" target="_blank"><h3 class="widget-title"><font color="black">Van den Pauwert </font><br><font color="#dbd8c1">architecten</font>
</h3></a>
</center>
</div>
</aside>
</div>
<div id="footer-col4" class="widget-area last one_fourth">
<aside class=" widget widget_text">
<div class="textwidget">
<center><a href="http://www.verkerk-erfgoed.nl" tagert="_blank"><h3 class="widget-title"><font color="black">Verkerk </font><br><font color="#dbd8c1">erfgoed<font>
</font></font></h3></a>
</center>
</div><font color="#dbd8c1"><font>
</font></font>
</aside>
</div>
</div>
</div>
<!-- #footer --><font color="#dbd8c1"><font>
<div id="sub-footer">
<div id="sub-footer-core">
<!-- #footer-menu -->
<div class="copyright">
Copyright <a href="http://www.bergtop-ict.nl">BergTop ICT</a>
</div>
<!-- .copyright -->
</div>
</div>
</font></font>
</footer>
编辑 哎呀我忘了说你需要将 class site-footer
添加到父级 footer