As far as I know, CSS Grid is supported by Safari as of last month. Yet, when I load a page with a grid container, my items aren't dynamically repeated -- they take up the whole container width.
.selection-container {
margin: 50px;
display: grid;
grid-template-columns: repeat(3, auto);
background: rgba(20, 20, 20, 0.6);
border-style: inset;
border-width: 2px;
border-color: red;
}
My html looks like this:
<div id="categories-container" v-show="selectedCategory==''" class="selection-container">
<div v-for="(val, key) in categories" :key=key @click="selectedCategory=key">
<f7-card :title="key" role="button" class="category"></f7-card>
</div>
</div>
Is there some step I'm missing?