美文网首页
41、紧贴底部的页脚

41、紧贴底部的页脚

作者: Elevens_regret | 来源:发表于2017-06-15 17:30 被阅读0次

当页面内容过少时,页脚会跟随内容,不会紧贴在页面底部。如图:



使用CSS计算属性calc为内容部分设置一个基于视口的最小高度。让页脚紧贴底部。

//视口高度减去页脚的高度
main{
    min-height: calc(100vh - 101px);
}

上述方法必须要页脚高度已知,使用flex布局可以完美解决问题

<div class="con">
    <div class="a">
        <p>内容文字</p>
        <p>内容文字</p>
        <p>内容文字</p>
        <p>内容文字</p>
        <p>内容文字</p>
    </div>
    <footer>
        <p>底部内容</p>
    </footer>
</div>
// 容器区块使用弹性布局,
.con{
    display: flex;
    // 弹性布局内容元素为竖向排列
    flex-flow: column;
    // 容器区块最小高度为整个可视区域
    min-height: 100vh;
}
// 内容区块高度自动伸展充满可用空间
.a{
    flex: 1;
}

相关文章

  • 41、紧贴底部的页脚

    当页面内容过少时,页脚会跟随内容,不会紧贴在页面底部。如图: 使用CSS计算属性calc为内容部分设置一个基于视口...

  • 紧贴底部的页脚

    当你面临这样的问题:有一个具有块级样式的页脚(比如它设置了背景或阴影),当页面内容足够长时它一切正常,当页面较短时...

  • 紧贴底部的页脚

    html: 法一: 或者法二:把header和main用一个容器包起来 √ 法三: ps: 这个flex属性 是 ...

  • 粘性页脚Sticky footers布局

    需要处理一种布局当页面内容不足时, 页脚紧贴屏幕底部;当页面内容过长时,页脚紧贴内容后面。 container {...

  • CSS紧贴底部的页脚

    有时候需要实现上中下三栏布局,中间内容区域高度自适应,顶部和底部位置固定不变。 已知顶部和底部高度且高度不变 这种...

  • 41 紧贴底部的页面

    解决将footer固定在页面底部的问题 在线预览 100vh占据100%可视窗口,利用calc计算,将底部的高度减...

  • 页脚紧贴页面底部(sticky footer)实现方法总结

    页脚紧贴页面底部相信我们前端经常要使用,这里自己总结了下各个方法并简单介绍了下原理及注意点,大家可根据各优缺点进行...

  • css sticky footer经典布局

    什么是sticky footer布局?一般指手机页面中,当内容高度撑不满一屏时,页脚紧贴屏幕底部;当内容高度超过一...

  • css-sticky footer

    如何将页脚固定在页面底部? 要求: 如果页面内容不够长的时候,页脚块粘贴在视窗底部; 如果页面长度超出视窗时,页脚...

  • 页脚固定底部

    致谢 十分感谢各位网络工作者的开源教学,本内容特别鸣谢以下链接:https://www.w3cplus.com/c...

网友评论

      本文标题:41、紧贴底部的页脚

      本文链接:https://www.haomeiwen.com/subject/gmheqxtx.html