limboings, disculpa que no te respondiera antes pero es que ando con una gripe que no me acabo de sacar de encima
Según el doctype que uses el navegador procesará tu documento en base a una u otra forma. El doctype que te sugerí es el transicional (más permisivo) y para xhtml dado que tienes todos tus elementos vacíos cerrados como para xhtml (<br />, <input ... />, <img ... />).
En base al doctype el navegador procesa de "tal" forma el documento y deberás ajustarlo como sea necesario, así que deberás darle un poco de trabajo css para que quede como quieras que se visualice