美文网首页
页脚固定底部

页脚固定底部

作者: strugglexiang | 来源:发表于2018-07-01 18:36 被阅读0次

致谢

十分感谢各位网络工作者的开源教学,本内容特别鸣谢以下链接:
https://www.w3cplus.com/css3/css-secrets/sticky-footers.html

目录

1-应用场景

在网页设计上,一般会有这样的需求,在页面内容撑不满整个屏幕的时候,页脚
要求固定在底部,当页面内容内容能够撑满屏幕的时候,要求页脚随着页面内容
的增多而向下挤,仔细一想,还挺不容易实现

2.受局限解决思路

  1. 假设页面结构是这样的
<main></main>
<footer></footer>
  1. 计算容器高度的方法
    当页面内容不足100vh的时候,计算出刚好和页脚结合能成撑满整个屏幕高度的值,通过使用视窗相对单位和calc()
main { min-height: calc(100vh - 计算值); 

或者计算页脚高度值

footer { min-height: calc(100vh - 页脚高度)}

3.利用Flexbox优雅解决

任何元素设置了flex大于0,元素就会灵活的控制自己的尺寸,来适配容器的剩余空间。

在这里不管页脚的高度是多少,main灵活适配剩余空间

body { min-height:100vh; display:flex; flex-derection:clown }
main { flex: 1}

相关文章

  • 页脚固定底部

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

  • css-sticky footer

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

  • flex布局之-页脚固定始终在底部

  • css实现Sticky Footer

    所谓 “Sticky Footer”,指的就是一种网页效果: 如果页面内容不足够长时,页脚固定在浏览器窗口的底部;...

  • Sticky footer布局

    Sticky Footer布局概括如下:如果页面内容不够长的时候,页脚粘贴在视窗底部;如果内容足够长,页脚会被内容...

  • 粘性页脚Sticky footers布局

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

  • 《HTML公共页脚的抽取》

    《HTML公共页脚的抽取》 很多页面底部页脚的内容和样式都是一样的,将页脚提取成公共的文件,使用时再引入是一个不错...

  • Footer Toolbar 页脚工具栏 | SAP Fiori

    Intro 简介 页脚工具栏始终以悬浮页脚的形式显示在屏幕底部。浮动页脚的属性使屏幕和工具栏之间有一个间距,从而提...

  • 紧贴底部的页脚

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

  • 紧贴底部的页脚

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

网友评论

      本文标题:页脚固定底部

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