Bien, tienes que ir uno por uno corrigiendo los errores que aparecen ahí.
Por ejemplo, el primero:
Código:
<body onLoad="presImagen()" >
En principio
onLoad no existe en tu DTD Strict, así que hay que cambiar eso para que sea estándar. Esto es, según tu DTD (que, ojo!, has escrito XHTM1L en vez de XHTML1):
Código:
<!ELEMENT body %Block;>
<!ATTLIST body
%attrs;
onload %Script; #IMPLIED
onunload %Script; #IMPLIED
>
Así que tu atributo no es
onLoad, es
onload. Pero estaría incluso mejor si en vez de eso utilizas en tu propio código javascript
window.onload = funcion; Y para rizar el rizo utiliza
addEventListener() (y
attachEvent() en IE).
Bueno, es sólo una pequeña lista, cerrar algún tag <IMG> que se te ha quedado colgado y algo más...
Si tienes duda en algo, avisa que aquí estaré para intentar resolverla.
Un saludo.