Итак, сегодня вы узнаете что-то новое о HTML.Поля объединить / свернуть / объединить.Таким образом, поле на элементе H3 комбинируется с полем на элементе body и дает элементу body запас.
См. http://www.w3.org/TR/CSS21/box.html#collapsing-margins
Вы можете добавить промежуточные элементы (padding, border), чтобы предотвратить это, или удалите поле из элемента H3.
Это было сделано (я считаю), потому что именно так работал оригинальный тег P.Выше и ниже тега P было некоторое пространство - но если у вас было два тега P один за другим, вы получали не дважды, а скорее всего один раз.Чтобы повторить это поведение, когда HTML переключился на CSS, они создали 'margin' и заставили его объединиться.