На моем веб-сайте три оставшихся плавающих контейнера в строке с шириной 33%, и я хотел бы предоставить первому из новой строки атрибут clear: обоим, потому что имеется 12 контейнеров.
Есть ли более простой способ определить селектор?
Вот мой подход:
.container:nth-of-type(4), .container:nth-of-type(7), .container:nth-of-type(10) {
clear: both;
}
Я тоже что-то пробовал с "3n", но у меня это не сработало ...
Я знаю, что это не работает ... но есть ли что-то подобное?
.container:nth-of-type(4,7,10) {
clear: both;
}
Или есть лучшие подходы? Спасибо за каждый ответ, спасибо.
.container {
width: calc((100% - 120px)/3); /* calc because of the padding */
padding: 0px 20px;
height: 300px;
background-color: red;
float: left;
display: block;
}
.container:nth-of-child(4), .container:nth-of-child(7), .container:nth-of-child(10) {
clear: both;
}
<div class="container"></div>
<div class="container"></div>
<div class="container"></div>
<div class="container"></div>
<div class="container"></div>
<div class="container"></div>
<div class="container"></div>
<div class="container"></div>
<div class="container"></div>
<div class="container"></div>
<div class="container"></div>
<div class="container"></div>