Bootstrap4设置footer固定在底部
参考Bootstrap4官网例子Sticky footer,本文对其做了总结。
1、html标签
将html显示高度占满(class="h-100")。
<html lang="en" class="h-100">
2、body标签
设置body弹性布局,并将高度占满(class="d-flex flex-column h-100")。
<body class="d-flex flex-column h-100">
3、main标签
将main设置为不同的屏幕设备不设置收缩(role="main" class="flex-shrink-0")。
<main role="main" class="flex-shrink-0">
弹性收缩规则:
- flex-shrink-0 不同的屏幕设备不设置收缩
- flex-shrink-1 不同的屏幕设备设置收缩
4、footer标签
设置footer顶部边框高度自动设置(class="mt-auto")。
<footer class="footer mt-auto py-3">