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

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

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

Заранее спасибо.
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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