css 使用Flexbox添加粘性页脚

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 使用Flexbox添加粘性页脚相关的知识,希望对你有一定的参考价值。

/* Sticky Footer */

.site-container {
 display:flex;
 flex-direction:column;
 height:100vh;
}

.site-inner {
 flex:1;
 width: 100%;
}

/*
IE 10 & 11

*An issue arose in that this fails in IE10 & 11 and the container collapses – so the container needs to display as block in these browser versions – which you can target with…
*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .site-container { display: block; } /* IE10 & IE11 */
}

以上是关于css 使用Flexbox添加粘性页脚的主要内容,如果未能解决你的问题,请参考以下文章

css 粘性页脚片段(来源:treehouse flexbox课程)

使用带有引导程序的 flexbox 粘性页脚

如何在 IE11 中使用 flexbox 制作粘性页脚?

用于页眉、粘滞页脚和垂直对齐的中间内容的 CSS Flexbox 或 CSS 网格?

HTML:使用引导程序添加粘性页脚响应[重复]

如何使用 CSS 制作粘性页脚?