Можно создать дубликат:
Unwanted margin in inline-block list items
A Space between Inline-Block List ItemsРазмер шрифта с em - что, если base-size = 0?
Чтобы избежать разрыва между к li
набор для display: inline-block
, я установил размер шрифта ul
0. Следовательно, природа of em sizing, 0 теперь передается в качестве базового размера шрифта для всех li
, что практически означает, что их не видно.
Есть ли способ решить эту проблему без установки font-size: 14px
(например) в список элементов?
Только не устанавливайте размер шрифта на 0. Независимо от исходной проблемы, установка размера шрифта на 0 является неправильным решением. –
Почему не просто 'float: left'? и не устанавливайте 'ul'' font-size: 0', или если вы должны использовать 'display: inline;' use 'margin-right: -4px;' –
Кажется, что это было покрыто связкой. http://stackoverflow.com/a/5256640/1770042 – Davhed