Muchas gracias por tu explicació webosiris ;)
Me ha quedado claro
Finalmente he puesto el doctype y he arreglado los fallos que me daba, pues como bien me ha contestado webosiris, los fallos se debían a una mal programación de un par de estilos css de los que no me había percatado.
Gracias a todos