css
.footer { height: 70px; width: 100%; background-color: #f7f7f7; border-top: 1px solid #dbdada; position: absolute; bottom: 0; left: 0; }
如果设置div.footer设置为absolute的会固定死一屏的底部,
如果设置div.footershe设置relative的话,页面内容很少不到一屏,页脚就不在
页面的底部了,如何二者兼得?
css
.footer { height: 70px; width: 100%; background-color: #f7f7f7; border-top: 1px solid #dbdada; position: absolute; bottom: 0; left: 0; }
如果设置div.footer设置为absolute的会固定死一屏的底部,
如果设置div.footershe设置relative的话,页面内容很少不到一屏,页脚就不在
页面的底部了,如何二者兼得?
结构:(伪代码)
slim
body .content-container .footer
样式:
scss
html, body { height: 100%; } .content-container { min-height: 100%; margin-bottom: -70px; padding-bottom: 70px; box-sizing: border-box; } .footer { height: 70px; }
注:以上只写了必要的代码,你可以按需添加别的代码
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
5 回答2k 阅读
直接上代码吧。
之前也有这样的需求, 可是后面还是没做。 一个成熟的产品一般不会没有内容的。
也可以用js试试, 就不会有那么乱七八糟的css了。