El día 20 de octubre de 2009 10:39, Tei <[email protected]> escribió:
> 2009/10/20 Rafa Artacho <[email protected]>:
>> Buenos días:
>>
>> Tenía unas preguntas relacionadas con las herramientas de Desarrollo de IE
>> 8, existen un par de opciones:
>>
>> - Modo Explorador
>> - Modo Documento
>>
>> ¿Qué representa cada una de las opciones del Modo documento?:
>>
>> No estándar - Valor predeterminado de página.
>> Estándard IE7
>> Estándard IE8
>>
>
> Supuestamente IE8 y en adelante sera un navegador web multi-engine.
> Podra renderizar al modo IE7, IE8 y futuros modos.
> Microsoft quiere que metamos una linea en el head, de este estilo:
> <meta http-equiv="X-UA-Compatible" content="IE=8" />
> Con eso consigues que tu pagina deje de ser una pagina web, y pase a
> ser un documento del programa IE8.
> Y que futuras versiones de IE, utilicen el motor de renderizado de IE8.
>
> Tienes abundante informacion en internet:
> http://arstechnica.com/software/news/2008/01/ie8-super-standards-mode.ars
>
> Lo mejor es que sigamos como hasta ahora. Haciendo las paginas
> basandonos en los estandares, y parcheando los problemas con CSS y
> codigo con bloques condicionales de IE. La proposicion de Microsoft es
> de un /facepalm muy intenso, y conduce a un /fail de proporciones
> epicas.  Lo que hacen los bloques condicionales es compatible hacia
> arriba, dado que Microsoft no hace backports, es de suponer que cuando
> un bloque condicional parchea un bug de IE6, dentro de 10 años IE6
> siga teniendo el mismo bug, por tanto el bloque condicional siga
> funcionando correctamente. Siempre que en ese bloque indiquemos la
> version.
> Lo de X-UA-Compatible seguramente tenga mas sentido para parchear
> aplicaciones de intranet antiguas creadas para IE6, de modo que sigan
> funcionando simplemente añadiendo esa linea de modo que sigan
> funcionando "como IE6" o como la version que sea.
>
> el codigo de IE8 es algo asi:
>
> if ( esMotorIE6() )
>  bugs_IE6();
> else
> if (esMotorIE7() )
>  bugs_IE7();
> else  {
>  bugs_IE8();
> }
>
> es de suponer que IE9 sera
>
> if ( esMotorIE6() )
>  bugs_IE6();
> else
> if (esMotorIE7() )
>  bugs_IE7();
> else
> if (esMotorIE8())
>  bugs_IE8();
> else {
>  bugs_IE9();
> }
>
>
> Es como un mentiroso que tiene que soltar mas mentiras para dar
> soporte a las anteriores..
>
> --
> --
> ℱin del ℳensaje.
> _______________________________________________
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a [email protected]
> Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
> http://lists.ovillo.org/mailman/listinfo/ovillo

Jajaja!
Que va Tei, en IE9 ya habrán madurado un poquito, y lo simplicarán así:

private $IE9 =  defrag(bugs_IE6() + bugs_IE7() + bugs_IE8());

:P

-- 
Philipp Keweloh

"Si lo que vas a decir no es más bello que el silencio: no lo digas."
Proverbio árabe
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a