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

Как убрать отступ?

Есть три блока, с width: 33.333%, но появляется проблема - маленький отступ сбоку.
e0adcb774be64b1ab9abd8b7c1ae4b1d.pngКаким образом задать ширину, чтобы умещалось 3 блока в ряд, при этом сохраняя резиновую вёрстку?

(box-sizing: border-box)
  • Вопрос задан
  • 243 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 2
qork
@qork
{ background: #F00B42 }
<div class="parent">
    <div class="child"></div>
    <div class="child"></div>
    <div class="child"></div>
</div>

.parent{
  width: 50%;
  margin: 0 auto;
  height: 500px;
  border: 1px solid;
  text-align: center;
}
.child{
  border: 1px inset tomato;
  height: 150px;
  width: 33.333%;
  display:inline-block;
  box-sizing: border-box;
}
.child:last-child{
  float:right;
}
.child:first-child{
  float:left;
}

codepen.io/anon/pen/MKJrOr
Ответ написан
Комментировать
BupycNet
@BupycNet
Основатель PushAll
Ну например использовать
width: calc( 100% / 3 ) - сразу тебе для класса всех трех блоков
Вообще зачем загоняться и делать % в %?
Сделай 2 блока по 33%, а третий 34% и нет проблем.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@del993788
Flex
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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