Ciao. Io ho provato a testare il tuo codice su IE 5 e funziona tutto (col 6 non lo so, ma non dovrebbe dare problemi).
Non è che hai altri elementi che influenzano in qualche modo qualcosa su IE? Posta il codice XHTML e CSS (non solo di quel div+h1, ma di un po' tutto quello che c'è intorno), così possiamo aiutarti meglio.

Ciao!