В спецификации в п.2. написано, что если к
inline элементу применить абсолютное позиционирование, то он становиться
block.
В моем примере красный прямоугольник сделан с помощью
inline-псевдоэлемента. После того как я задал ему
position: absolute в веб-инспекторе в вычесленных значениях действительно отображается
display: block, а также элемент реагирует на указания размеров.
Почему если я самостоятельно прописываю ему
display: block элемент меняет свое расположение? Получается, что автоматически заданное значение чем-то отличается от явно указанного?