Principales motivos por los cuales tu HTML tal vez no valida
publicado el 13.09.07 en Diseño
Si al ingresar a esta página y colocar la URL de tu sitio/blog aparece un cartel en rojo significa que tu (X)HTML no es válido. Tal vez aparezcan más de 100 errores, pero no desesperes porque la mayoría provienen de cometer los mismos fallos repetidas veces.
Estos errores muchas veces no los percibimos en el navegador ya que no afectan como el sitio se ve y es por eso que los pasamos por alto. A continuación los más comunes y las formas de solucionarlos.
- Objetos agregados
No son pocos quienes agregan a su sidebar todo botón, banner, lector de feed en flash, información sobre el clima y chat que pueda embeberse o insertarse con un simple código. El problema es que muchas veces estos no son válidos y afectan al HTML en general. Probando cuales validan y cuales no y luego haciendo una “limpieza” podremos solucionar el problema. - Tags sin cerrar
Muchas veces el problema radica en que por descuido dejamos tags sin cerrar, ya sea un div, li, span o cual fuera. Leyendo el código línea por línea podemos determinar si es correcto, para esto es necesario siempre escribirlo con prolijidad. - Inserción de una imagen
Algo que por lo general ocurre es que al insertar una imagen no utilizamos el código correcto u olvidamos especificar algunos atributos. Por si la imagen no puede cargarse debe tener un texto alternativo que se mostrará en ese caso (alt). La correcta inserción de una imagen debe ser:<img xsrc="http://url.com/delaimagen.jpg" alt="Imagen" />. También podemos añadir title para que un texto corto se despliegue al pasar el cursor sobre ella, pero no es necesario para que valide. - Elementos fuera de lugar
Por ejemplo con las listas tenemos que ser cuidadosos, no podemos colocar un elemento de lista li, fuera de una lista ol o ul, ni tampoco colocar otros elementos dentro de esta lista.
Existen infinidad de errores más, pero considero que estos son los más comunes. De más está decir que Google puede sernos de gran ayuda ante cualquier duda que tengamos sobre la manera correcta de escribir nuestro HTML, que obviamente es una sola, explicada claramente en miles de manuales.

