У меня наоборот ничего не выпадает (то что описано в теории не происходит). Первая же цель.
А происходит то что ожидаемо - внутренний блок смещается внутри родительского. Родитель остается нtизменным и никаких отступов сверху не образуется.
Chrome 54
Это исправлено в браузере/css или что не так?
Вы правы, код я чуть подправил и не ожидал, что он так повлияет.
Как только вернул оригинал - “выпадание на лицо”!
А строку которую я поправил (чисто машинально, чтобы видеть четче границу):
у класса block-1 изменил border: none на border: solid
В этом случае, визуально, “выпадание” исправляется