Как сделать перенос inline-block на CSS? #727812


#0 by Помогите
Имеется несколько inline-block'ов подряд. Нужно задать такой общий стиль CSS, чтобы эти блоки переносились на новую строку после каждого третьего. То есть вместо одной цепочки блоков должно получиться несколько строк, по три блока в каждой строке. сами блоки менять нельзя, в html они все одинаковые и имеют одинаковые названия стилей. можно только файл css изменять. Внимание, вопрос: Как это сделать?
#1 by Помогите
Очень нужно. Кто шарит в CSS?
#2 by ASV
:nth-child(n)
#3 by ASV
это CSS3. работает только в свежих браузерах
#4 by Asmody
#5 by Помогите
Да что туда поставить то???
#6 by Помогите
Кто шарит в CSS?
#7 by Помогите
Ну нет, так нет.
#8 by Asmody
по ссылке сходить не судьба чтоль? каждый третий элемент будет :nth-of-type(3n+0) можно попробовать так: .some-class:nth-of-type(3n+0):after { content: "<br>"; }
#9 by Помогите
По ссылке про селектор, а вопрос скорее в том что именно туда вставить по этому селектору, аналог <br> на CSS.
#10 by Помогите
:after вставит контент внутрь блока. А надо после блока.
#11 by Помогите
Подниму, пожалуй
#12 by ramir
У меня обычно решалось так: фиксируем ширину блока, фиксируем ширину родительского элемента так, чтобы влезало максимум 3 и они сами будут переноситься.
#13 by Помогите
у меня родительский блок на много шире трех блоков.
#14 by Помогите
Никто не знает аналог <br> на CSS?
#15 by Asmody
А если им сделать float: left,  а каждому третьему еще clear: right?
#16 by Asmody
Вот статейка вроде в тему
#17 by Помогите
Тогда они все съедут влево, и все испортится. Они должны быть по центру
#18 by Помогите
апну
#19 by Fragster
сделать их блоками, флоатами, а у каждого третьего - клеар: справа
#20 by Fragster
по центру: добавить :афтер "<бр>"
#21 by Fragster
float:left; width:33%;
#22 by Fragster
#23 by Asmody
весело будет, если у них будет разная высота
#24 by Fragster
#25 by Помогите
по центру не будут так же
#26 by Помогите
так они тоже не по центру как должны быть, а на всю ширину
#27 by Fragster
ну заверни их в блок, который будет по центру
#28 by Помогите
Не вариант. Сделал по другому. Закройте тему
Тэги: Веб-мастеринг
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С