Non mi convince quello che scrivi. Ci dev'essere un errore da qualche parte.

Forse una validazione del codice HTML tramite il validatore del W3C potrebbe aiutarti a trovare il problema.