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

Почему инлайн-блочный элемент не принимает отрицательные отступы?

Доброго дня.
Почему происходит то, что происходит на jsfiddle? Я задал инлайн-блочному элементу огромный отрицательный маргин, но он сместился вверх только на расстояние, равное свободному месту от верхней границы до текста.

Интересуют технические причины, почему происходит именно так, например, ссылка на место в спецификации. Вот в Visual Formatting Model явное противоречие: inline-block там относится к элементам, создающим инлайновый анонимный блок, и там же ниже утверждается, что inline-block создает BFC, а не IFC соответственно. Чувствую, что здесь и находится реальная причина, но чем она обусловлена?

Заранее спасибо.
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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