I have a grid made up of 12 columns, and it's child columns span 2 columns each. However, the number of column is variable, so sometimes there will be a full grid i.e 6 columns, and at other times only a partial grid i.e 2 columns. In this instance, can I centralise whatever columns are present?
Full grid
<div class="grid">
<div class="col">Column</div>
<div class="col">Column</div>
<div class="col">Column</div>
<div class="col">Column</div>
<div class="col">Column</div>
<div class="col">Column</div>
</div>
Partial grid
<div class="grid">
<div class="col">Column</div>
<div class="col">Column</div>
</div>
CSS
.grid {
display: grid;
grid-template-columns: repeat(12,minmax(0,1fr));
grid-gap: 2rem;
gap: 2rem;
}
.col {
grid-column: span 2/span 2;
// How can we centralise when less than a full grid?
}