Por eso lo puse como "truco" entrecomillado, y sí: se está mandando XHTML con text/html (como el 99.9% de sitios con WordPress por no atreverme a decir el 100%) el problema como bien indicas es que hagas lo que hagas "estás jodido":
- Si pones el MIME correcto el IE piensa que es un documento, Gecko se pone como si todo el contenido renderizará dentro de una tabla y tuviera que bajar hasta el último byte para empezar a mostrarla, etc.
- Si filtras por UA te arriesgas a que alguién haya cambiado su UA y volvemos a lo mismo...
Yo en lo particular uso XHTML 1.1 por que me gusta más, prefiero tener el contenido estricto (aunque técnicamente la forma de enviarlo no sea la correcta) y espero que pronto Firefox 2.0 este parcheado (y luego ya, si IE 7 soporta XHTML pues mejor que mejor)...
A mi me gustaría poder hacer las cosas dentro de lo que dice el W3C y claro está a mi gusto, pero actualmente el servirlo con el MIME correcto supone demasiados problemas...
el problema como bien indicas es que hagas lo que hagas "estás jodido":
Bueno, estás algo jodido, pero todos los problemas que citas tienen solución, como ya he dicho.
Si pones el MIME correcto el IE piensa que es un documento
Filtra por UA y a IE no le mandes el tipo MIME correcto.
Gecko se pone como si todo el contenido renderizará dentro de una tabla y tuviera que bajar hasta el último byte para empezar a mostrarla, etc.
Como también he dicho, esto tiene solución con la nueva versión de Gecko.
Si filtras por UA te arriesgas a que alguién haya cambiado su UA y volvemos a lo mismo...
Hombree, esto no es tanto problema por dos razones:
- ¿Quién cambia adrede el UA de su navegador? Sólo los geeks, y si lo hace un geek lo habrá hecho porque necesite engañar a alguna página que le tiene vetado el acceso por no ser IE, pero en nuestro caso no le estamos vetando el acceso (de hecho nos estamos preocupando, de forma milindrosa, de servirle el contenido de la mejor manera posible).
- En el peor de los casos, aunque un geek use Firefox con la extensión de cambio de User-Agent, le llegará la página con el tipo MIME de HTML en lugar de XHTML, en cuyo caso le renderizará la página en modo Quirks, más lento pero él ya se atenía a las consecuencias de usar este tipo de cosas... (Caso realmente aislado, vamos; si tirando por lo alto un 20% de usuarios usan Firefox, ¿qué porcentaje usa un Firefox "espía"? ¿un 0.01%?)
Re:Matices
(Puntos:2)( http://sigt.net/ )
- Si pones el MIME correcto el IE piensa que es un documento, Gecko se pone como si todo el contenido renderizará dentro de una tabla y tuviera que bajar hasta el último byte para empezar a mostrarla, etc.
- Si filtras por UA te arriesgas a que alguién haya cambiado su UA y volvemos a lo mismo...
Yo en lo particular uso XHTML 1.1 por que me gusta más, prefiero tener el contenido estricto (aunque técnicamente la forma de enviarlo no sea la correcta) y espero que pronto Firefox 2.0 este parcheado (y luego ya, si IE 7 soporta XHTML pues mejor que mejor)...
A mi me gustaría poder hacer las cosas dentro de lo que dice el W3C y claro está a mi gusto, pero actualmente el servirlo con el MIME correcto supone demasiados problemas...
---
Siguiente tema [sigt.net]...
Re:Matices
(Puntos:2)( http://knocte.blogspot.com/ )
Bueno, estás algo jodido, pero todos los problemas que citas tienen solución, como ya he dicho.
Si pones el MIME correcto el IE piensa que es un documento
Filtra por UA y a IE no le mandes el tipo MIME correcto.
Gecko se pone como si todo el contenido renderizará dentro de una tabla y tuviera que bajar hasta el último byte para empezar a mostrarla, etc.
Como también he dicho, esto tiene solución con la nueva versión de Gecko.
Si filtras por UA te arriesgas a que alguién haya cambiado su UA y volvemos a lo mismo...
Hombree, esto no es tanto problema por dos razones:
- ¿Quién cambia adrede el UA de su navegador? Sólo los geeks, y si lo hace un geek lo habrá hecho porque necesite engañar a alguna página que le tiene vetado el acceso por no ser IE, pero en nuestro caso no le estamos vetando el acceso (de hecho nos estamos preocupando, de forma milindrosa, de servirle el contenido de la mejor manera posible).
- En el peor de los casos, aunque un geek use Firefox con la extensión de cambio de User-Agent, le llegará la página con el tipo MIME de HTML en lugar de XHTML, en cuyo caso le renderizará la página en modo Quirks, más lento pero él ya se atenía a las consecuencias de usar este tipo de cosas... (Caso realmente aislado, vamos; si tirando por lo alto un 20% de usuarios usan Firefox, ¿qué porcentaje usa un Firefox "espía"? ¿un 0.01%?)