mak_ufo
@mak_ufo

Почему блоки не помещаются на линии?

codepen.io/anon/pen/mWyNZr
Почему красный и чёрный блок не лежат на одной линии, если у них стоит свойство display: inline-block?
  • Вопрос задан
  • 104 просмотра
Пригласить эксперта
Ответы на вопрос 3
iiiBird
@iiiBird Куратор тега CSS
Пока ты спишь - твой конкурент совершенствуется
гугли как фиксить отступы у inline-block
вот пример с font-size: 0 codepen.io/anon/pen/qrEeeB
Ответ написан
@Haoss
html-верстальщик
потому что перенос строки - это пробел codepen.io/haoss/pen/wJaBYd
Ответ написан
Комментировать
Потому что элементы inline-block воспринимаютcя почти как слова в строке, у них есть свои отступы, как и у любого текста.
Это решается стандартным приемом: обнуляешь шрифт в контейнере, а дочерним элементам прописываешь размер шрифта (тк шрифт - наследуемое свойство).

А еще лучше - воспользуйся флоатами.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 12:20
10000 руб./за проект
22 нояб. 2024, в 11:53
3000 руб./за проект
22 нояб. 2024, в 11:51
20000 руб./за проект