Как расположить элементы в плитку при помощи html css

есть вот такая разметка

@foreach (var item in Model)
{
        <article class="style1">
            <span class="image">
                <img src="images/pic01.jpg" alt="" />
            </span>
            <a href="generic.html">
                <h2>@item.Brand</h2>
                <div class="content">
                    <h3>@item.Type</h3>
                    <h3><strong>@item.Price</strong> </h3>
                </div>
            </a>
        </article>
}

Как сделать чтобы элементы ставились как в таблицу или в плитку, а не просто один под другим, похоже нужно какие-то стили классу tiles прописать, я пробовал flex justifycontent space around, но получается что они просто идут в строку, а мне нужно, чтобы было, например 4 элемента в строку, а другие элементы article идут уже ниже, делал это при помощи таблиц, но это не динамически получается, да и вообще слышал, что таблицы это прошлый век, посоветуйте, кто верстает хорошо, уверен для вас это елементарно, но я вертску почти не знаю.


Ответы (0 шт):