这篇文章主要介绍了CSS怎么固定底部内容的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS怎么固定底部内容文章都会有所收获,下面我们一起来看看吧。

实现原理:

我们使用flex-grow来控制一个 flex 元素相对它同等级 flex 元素的自身可扩展空间,将它的值设为1或者auto,那么内容就会自动填充满头部和底部之外的所有空间。

我们还得给 footer 底部设置flex-shrink:0,来保证底部 footer 的大小不受影响。

实现代码:

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>CSS如何固定底部-亿速云(yisu.com)</title><styletype="text/css">*{margin:0;}#document{height:100vh;display:flex;flex-direction:column;background:#202020;}nav,footer{background:#ccc;display:flex;justify-content:center;}main{color:#bdbdbd;flex:auto;}footer{flex-shrink:0;}h2,p{padding:15px;}nav>h2{color:white;}footer>h2{color:white;}</style></head><body><divid="document"><nav><h2>头部内容</h2></nav><main><p>内容填充</p></main><footer><h2>底部内容</h2></footer></div></body></html>

关于“CSS怎么固定底部内容”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“CSS怎么固定底部内容”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。