Как убрать расстояние между inline блоками?

Можно ли как-нибудь убрать расстояние между блоками в примере:
jsfiddle.net/s8es4

При том, что внешний контейнер может иметь любой шрифт.
Вроде подходит свойство letter-spacing, но оно почем-то сильно зависимо от размеров блоков и размеров шрифта.
  • Вопрос задан
  • 3454 просмотра
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
jsfiddle.net/ZVBBh - кастыль, но должно показать вам почему все зависит от размера шрифта.

Если коротко - у вас пробелы между блоками. Самый надежный способ - задать для контейнера font-size: 0, и указать снова внутри детей, но это как-то... не красиво что-ли. Сродни letter-spacing, просто надежнее.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Inteo
@Inteo
Art director and developer, interpreter
Ответ написан
Комментировать
keslo
@keslo
Согласно темной стороны кодера сделал бы так, как вы и предлагали :-)
.div0{
    ...
    letter-spacing: -4px;    
}
Ответ написан
Комментировать
keslo
@keslo
Я так думаю (возможно ошибаюсь), что можно подрубить небольшой JS, который будет в блоке с классом div0 искать переносы строк и их убирать. Я слаб в JS, так что сори, что не предлагаю конкретное решение
Ответ написан
Ваш ответ на вопрос

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

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