Revisa el codigo fuente de la pagina y veras que la primera linea declara que vas a usar ese doctype. Como llego ahi? como dices, lo pusiste sin entenderlo, pero ahora viene lo mas dificil de aprender, que segun el tipo de documento que declares es la codificacion XHTML que vas a usar en toda tu pagina.
Haz click en el vinculo que te puse del validador w3c.org y empieza a corregir los errores que te marca, los principales van a ser:
- Todas las etiquetas y sus atributos deben escribirse en minusculas:
------ MAL: <META NAME="keywords" CONTENT="palabras clave" />
------ BIEN: <meta name="keywords" content="palabras clave" />
- Todos los valores de atributos deben estar entre comillas:
------ MAL: <meta name=keywords content="palabras clave" />
------ BIEN: <meta name="keywords" content="palabras clave" />
- Todas las etiquetas usadas deben tener apertura y cierre, por ejemplo:
<div></div>
<p></p>
- Las etiquetas que no tienen cierre deben cerrarse en si mismas, agregando un espacio y una diagonal al final:
<meta name="author" content="yo" />
<img src="mi_imagen.jpg" alt="una imagen" />
<br />
<hr />
- Las definiciones de estilos deben estar siempre entre las etiquetas <head> y </head>
- Algunos atributos que estas usando ya no son permitidos como background="imagen.jpg", width="800", height="60"... para eso se creo CSS, para asignar todas esas propiedades.
- Algunas etiquetas ya no son validas:
<b></b> - Reemplazadas por <strong></strong>
<i></i> - Reemplazadas por <em></em>
Creo que en
www.librosweb.es hay un manual de XHTML y otro de CSS.