AVR, откуда столько пафоса?
Действительно, в css есть всего 2 типа блоков: inline и block. <h1> — по умолчанию сделан блочным. Достаточно переопределить свойство display у h1 как inline
Кстати, такая конструкция, h1 внутри p — семантически неправильная.