Я хочу добавить плитку по горизонтали, пока не появится свободное место по горизонтали. Затем он должен автоматически перейти ко второй строке / строке.
он также должен реагировать на различный размер экрана.
Мой начальный код, как показано ниже:
.tile {
width: 248px;
height: 126px;
background-color: #e4e4e4;
margin: 17px;
}
.title {
display: block;
float: left;
padding-left: 13px;
font-size: 20px;
padding-top: 8px;
}
<div class="tile">
<label class="title">Tile1</label>
</div>
<div class="tile">
<label class="title">Tile2</label>
</div>
<div class="tile">
<label class="title">Tile3</label>
</div>
<div class="tile">
<label class="title">Tile4</label>
</div>
<div class="tile">
<label class="title">Tile5</label>
</div>
<div class="tile">
<label class="title">Tile6</label>
</div>
<div class="tile">
<label class="title">Tile7</label>
</div>
<div class="tile">
<label class="title">Tile8</label>
</div>
<div class="tile">
<label class="title">Tile9</label>
</div>
Я хочу плитки 1,2,3 в первом ряду, затем 4,5,6 во втором ряду и т. Д. отзывчивым способом. (это просто пример, количество плиток в одном ряду должно автоматически настраиваться (размер плитки фиксирован) по ширине страницы).
Как этого добиться (без javascript)?