CSS怎么固定底部内容
这篇文章主要介绍了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怎么固定底部内容”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。