06-17-2005
Hice algunos cambios en las plantillas a fin de que estas páginas salgan en HTML en lugar de XHTML. Tal vez esto resuelve los problemas…
Respecto al juego de caracteres (todas esos “ú”, “Ô, “á” “é”, …) todavía no estoy seguro como resolverlo, pues al igual que lo anterior, se debe a un problema con Microsoft Internet Explorer.
De hecho, como no tengo MSIE, no sé como se ve esta página en ese programa. Casi con seguridad se ve mal.
La versión larga…
El otro día cuando estaba montando esta cosa me puse a experimentar con XHTML: fuí a la página relevante en el sitio web del W3C, leí los documentos correspondientes, leí algunas guías de transición e hice las plantillas correspondientes. La primera cosa que noté y que me gustó mucho fue que el browser es muchísimo más intolerante a errores que cuando se le indica que está procesando HTML, lo cual eventualmente podría llevar a una web más neutral donde el mito de que existe solo un programa para ver las páginas web por fin deje de existir…
Curiosamente es precisamente el hecho de decirle al browser que no está procesando HTML lo que causa problemas con MSIE: XHTML 1.0 está diseñado de manera tal que aún si un programa no soporta XHTML (e.g. MSIE), este de todas formas pueda procesarlo y presentarlo. Sin embargo, la forma correcta de indicar que el documento es XHTML ocasiona que MSIE, en lugar de mostar la página, le presente al usuario un diálogo para guardar un archivo.
La mejor solución es lograr que el mundo deje de usar MSIE, el cual tiene problemas como estos además de problemas de seguridad, y cambie a algo moderno que no haga caso omiso de los estándares.