Задать вопрос
Sc0undRel
@Sc0undRel

Как выровнять по центру несколько с float:left?

Имеется несколько дивов с float left. На каждую строку влазит по 2 дива.
Как выровнять дивы по центру строки?
<Div>
<div style='float:left'>1</div>
<div style='float:left'>2</div>
<div style='float:left'>3</div>
<div style='float:left'>4</div>
</div>
  • Вопрос задан
  • 155 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
@timfcsm
если имеется ввиду случай с 5 дивами то так
.block:nth-child(2n+1):last-child {
    margin-left: ширина/2
}
Ответ написан
Комментировать
xPomaHx
@xPomaHx
1vs9
Ответ написан
Комментировать
@lasmaster
Вся сила в самообразовании
Комментарий к коду: для таких структур лучше использовать ul > li, например
<ul class="menu-wrap">
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
</ul>

и далее как советует Сергей
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы