Hola otra vez:
Creo que lo mejor es que pruebes con etiquetas normales, y en vez de title (que tiene un sentido pero en el head) pongas otra... tal vez h1..6 y dándole estilos de tamaño de fuente y formato como display: inline.
Yo también estoy haciendo algo así, pero tampoco lo he subido porque va con una base de datos (me imagino que lo tuyo también).
Para los elementos con formato, me parece que es mejor usar innerHTML.
Saludos