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
