Seguramente el problema es porque el código resultante no es un HTML estándar, lo que tal vez puedas solucionar validándolo; un ejemplo:
http://www.forosdelweb.com/f18/aport...-html-1007806/
Adicionalmente, hay una extensión de Firefox para validar el HTML de una página, instálalo y revisa por ti mismo dónde pueden estar los errores.