我正在使用CSS网格布局一些项目,像这样...
#container {
display: grid;
grid-template-columns: 16.666% 16.666% 16.666% 16.666% 16.666% 16.666%;
}
.item {
background: teal;
color: white;
padding: 20px;
margin: 10px;
}
<div id="container"> <div class="item">项目</div> <div class="item">项目</div> <div class="item">项目</div> <div class="item">项目</div> <div class="item">项目</div> <div class="item">项目</div> <div class="item">项目</div> <div class="item">项目</div> <div class="item">项目</div> <div class="item">项目</div> <div class="item">项目</div> <div class="item">项目</div> <div class="item">项目</div> <div class="item">项目</div> <div class="item">项目</div> <div class="item">项目</div> </div>
如何使最后一行居中而不是左对齐?我不能保证项目的数量,所以希望布局适用于任意数量的项目。
这是我应该使用flexbox吗?还是CSS网格适合使用?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号