php - CSS 粘性页脚问题

标签 php html css

我正在构建的新网站上的页脚有点问题。 我尝试了 Ryan Fait ( http://ryanfait.com/sticky-footer/ ) 的技术,但不知何故,它就是行不通。也许你可以帮助我并告诉我为什么?

我页面的链接是 aev.martenzander.com

我只在 index.php 上试过,所以访问子页面时不要混淆。

代码:

HTML

<!-- FOOTER -->
<div class="stickyfooter"></div>
<div class="footer">
    <footer>
        <?php
        include("includes/footer.php"); ?>
    </footer>
</div>

CSS

.footer{
        height: 111px;
        margin: 0 auto;
        position: relative;
    }

.stickyfooter{
        min-height: 100%;
        height: auto !important;
        margin: 0 auto -111px;
    }

最佳答案

所以它的工作方式是你有一个带有负边距的 mainWrapper 类,然后你有一个强制该边距始终保持清晰的 push 类,然后你有一个占据该边距的页脚类。

现在您没有 push 类,您的页脚类是在包装器中定义的。它需要在 wrapper 外面。

关于php - CSS 粘性页脚问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24048294/

相关文章:

php - 使用具有多个 namespace 的 SimpleXML 解析 XML

php - 将长数字缩短为 K/M/B?

php - 可以在没有 php phar 支持的情况下使用 Composer 吗?

java - "inactive"提交按钮,直到您单击其中一个单选按钮

php - 警告: mysqli_error() expects parameter 1 to be mysqli, null given in/users/mikadoru/www/register.php on line 16 [duplicate]

html - 类型错误 : Cannot read property 'Classes' of undefined

html - 将 float 的 child 拉伸(stretch)到 parent 的 100% 高度?

javascript - 用户在图像顶部绘制形状

html - 将 div 放置在覆盖层内

HTML/CSS 使 3 个图像在线响应且设计良好