sto creando una pagina contenente testo utilizzando una formattazione con i fogli di stile ma incorro in questa problematica, non riesco a formattare un testo in modo che quest'ultimo resti su una linea.

ESEMPIO
Il codice sotto formatta il testo con grassetto e corsivo ma bbb me lo riporta a capo mentre vorrei che fosse sulla stessa linea, come fare?

h1 { font-weight: bold; }
h2 { font-style: italic; }


<h1>
aaa
</h1>

<h2>
bbb
</h2>