Blogger Beta y XHTML Válido

Friday 3 de November de 2006

Como dije en un post anterior, una de las cosas que odio de Blogger Beta (y Blogger común, que está desapareciendo) es que su código no valida (tampoco lo hace google.com…).

Enumero los errores que devuelve el Markup Validation System de w3c.org sobre este blog: 743 errores…

La gran mayoría de estos errores aparecen en un script al final del documento, que me hace dudar sobre su real necesidad, pero voy a quejarme en este caso de la w3c, porque no debería analizar errores en este script, siendo que no tiene por qué analizar su contenido.

Saliendo de esos, los primeros que aparecen están reportados como bugs.

Ahora empezamos con los errores:

La barra superior está incluida con un iframe (que no es parte de XHTML), y declara height y width, que deberían ser definidos con CSS. También declara marginheight, marginwidth y frameborder, que no existen.

Los links usan el formato GET (pagina.html?variable=valor&variable2=valor2), pero de manera incorrecta. El estándar indica que los & de las direcciones deben ser puestos como & en el código.

Algunos links usan la propiedad target, originalmente servía para definir dónde se abriría un link, si en algún marco o en una ventana nueva.
Algunos sistemas de validación declaran algunos <span> vacíos, como el de autor del post, porque, en lugar de eliminar todo el tag, blogger lo deja vacío si la pantilla del post indica que no debe aparecer el nombre del autor.

Google me desilusiona.

2 Comentarios a “Blogger Beta y XHTML Válido”

  1. Keoshi dijo:

    Wednesday 7 de March de 2007, 1:28 am

    Si que joda que no se pueda validar.

    Blogger debería validar su código antes de jodernos a todos.

  2. Gorzas dijo:

    Monday 30 de April de 2007, 1:23 pm

    Al menos el Blogger común se puede validar en HTML 4.01 pero el Blogger nuevo ni de coña. Casi todos los errores los da con el caracter &. La plantilla requiere que las & estén escritas con el amp; detrás pero al subirlo las cambia por un ampersand normal y da error de validación.

    Resultado: chopocientosmil millones de errores de validación.

Comentá:

XHTML permitido: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>