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

Как бороться с inline-block и его отступами?

я не понимаю как сделать так что-бы эти отступы в моей колонке не мешали мне
смотрите rollerstore.ru
я вроде задал -4 px каждому
потом задал обложке 4px чтобы он впадал в него с левой стороны для адаптива потому-что выставлять через селекторы это трудно
так как быть то а?
  • Вопрос задан
  • 2163 просмотра
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 3
aliencash
@aliencash
Партизан
Есть несколько вариантов решения вопроса.

1. Лучший. Изучите наконец flexbox.
2. Хороший. Между inline-block div уберите переводы строк и пробелы.
<div></div><div></div>
3. Неплохой. Между inline-block div закоментируйте переводы строк и пробелы.
<div>
</div><!--
--><div>
</div>

4. Так себе. Для родителя содержащего все inline-block div задайте font-size: 0;
Ответ написан
@reyzele
Программист
css-live.ru/articles/zagadochnye-otstupy-mezhdu-in... Вот нашел целую статью с множеством примеров как с этим бороться. Самый лучший способ как по мне это поставить
.dor { font-size: 0 }
.nav ul { font-size: 0; }
.nav li { font-size: 16px; }
Ответ написан
@sorokinfil
Если я правильно понял, нужно убрать лишнее пространство в 4px справа от картинок с чаем. Попробуйте сделать вычисляемый width у элемента с классом .dor.
width: calc(100% + 4px);
Благодаря этому отступ справа в 4px должен уйти за пределы экрана.
Обновлено: если появляется скролл, должен убраться через overflow: hidden у родительского для .dor блока.
Ответ написан
Ваш ответ на вопрос

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

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