@Senseich

От куда берутся пустые отступы в верстке, если в стилях они не заданы?

Возможно вопрос глупый, но я не могу понять каким образом добавляются дополнительные отступы между пунктами навигации? Сразу скажу - верстал не я.
Подробнее:
1. Сначала первый момент - есть верстка странички: scout.beget.tech/templates/news.html
После списка новостей идет навигация постраничная. Между пунктами навигации расстояние, которое судя по стилям margin-right: 3px;, но от куда остальное расстояние берется?
Вот скриншот, чтобы было понятнее: prntscr.com/hz8pj4

2. Второй момент, ещё мистичнее ) Я внедряю верстку на движок Битрикс: new.scout.beget.tech/news
Если посмотреть, то верстка полностью идентична, но у некоторых пунктов этот отступ пропадает, а у некоторых нет: prntscr.com/hz8s6d

Всю голову сломал, ну не пойму почему так происходит! Быть может кто найдет подвох? )
  • Вопрос задан
  • 157 просмотров
Решения вопроса 1
Exploding
@Exploding
wtf?
Потому, что это хоть и блоки, но inline! А inline это вам не block!
Так норм?
5a580a12047e0276548483.jpeg

Поставьте им display:block; float: left; как вариант
или display: table-cell;
P.S. А что за "piningation"? Даже гугл такого не знает)))
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@kttotto
пофиг на чем писать
Вообще дело немного в другом. Убрать разрывы строк в html это всего лишь трюк.
Причины и разные варианты решения есть здесь.
В Вашем случае справляется добавление в .piningation-down font-size: 0px;
Ответ написан
Комментировать
EPIDEMIASH
@EPIDEMIASH
Человек швейцарский нож
Непонятно от куда.. но если добавить display: inline-flex;
для .piningation-down, .toolbar-down 2426 строка

то они пропадут
Ответ написан
Ваш ответ на вопрос

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

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