E se facessi una pagina HTML valida?
E se non usassi istruzioni di formattazione nei tag?
E se usassi i CSS?

Poi lo script potrebbe iniziare a funzionare.

Nota che in tutto questo non c'entra l'ignoranza in JS.