@3dben

Почему не вмещаются элементы в контейнер?

У меня в макете 4 элемента в ряд. Ширина каждого элемента 210px и слева и справа margin 17px(между элементами выходил 34px). Макет нарисован по сетке 980px. дело в том что у меня эти элементы не встают в один ряд(4-й перескакивает на новый ряд). Если подсчитать то суммарный размер блоков 840 + марджины 136 = 976.

Я не понимаю по сути есть еще 4px свободных, но они не вмещаются в одну строку О_О. Я набросал примерно.
Гляньте: https://jsfiddle.net/jbwjbxqs/
  • Вопрос задан
  • 283 просмотра
Решения вопроса 2
LenovoId
@LenovoId
svg, css,js
.smal{
width: 210px;
height: 266px;
margin: 10px;
background-color: blue;
display: inline-block;
}

а вообще если хотите что бы везде так было то указывайте размеры в % https://jsfiddle.net/jbwjbxqs/1/
Ответ написан
Потому что для блоков вы используете не float:left; , а display:inline-block; который сам по себе добавляет отступ в 1-2 пкс, поэтому в вашем случае не лишние 4 пкс остаются, а 4 пкс как раз не хватает.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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