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>
  • Вопрос задан
  • 150 просмотров
Пригласить эксперта
Ответы на вопрос 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>

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

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

Войти через центр авторизации
Похожие вопросы