栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在CSS网格的最后一行居中放置元素?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在CSS网格的最后一行居中放置元素?

CSS Grid不适合在整行中对齐,因为纵横交错的轨道阻碍了这种方式。以下是详细说明:

或者,将flexbox与一起使用

justify-content: center

这会将所有项目打包在该行的水平中心。然后,您的利润将它们推开。

在完全填充的行上,

justify-content
将没有任何效果,因为没有可用空间来工作。

在具有可用空间的行(在您的情况下,仅最后一行)中,项目居中。

#container {  display: flex;  flex-wrap: wrap;  justify-content: center;}.item {  flex: 0 0 calc(16.66% - 20px);  background: teal;  color: white;  padding: 20px;  margin: 10px;}* {  box-sizing: border-box;}<div id="container">  <div >Item</div>  <div >Item</div>  <div >Item</div>  <div >Item</div>  <div >Item</div>  <div >Item</div>  <div >Item</div>  <div >Item</div>  <div >Item</div>  <div >Item</div>  <div >Item</div>  <div >Item</div>  <div >Item</div>  <div >Item</div>  <div >Item</div></div>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/432603.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号