Al declarar el prólogo xml IE 6:

Deja de responder a la propiedad margin: auto; para centrar una caja pero usando el text-align: center/text-align: left (que usarias para centrar con IE 5.5 e IE 5.01) se consigue (los tres reunidos).

El cambio más notable es el modelo de caja que responde al antiguo. Una forma de discriminar sencillamente IE del resto es la siguiente:

div {
  width: 42em; /*Valor para IEs*/
  padding: 1em;
  }
html > body div/**/ {
  width: 40em; /*Valor para los navegadores modernos*/
  }

La segunda regla, redundante, no es leida por IE 6 ni IE 5.5 grácias al selector de hijos ">". Curiosamente IE 5.01 sí entiende este selector y por este motivo hay que añadir el comentario vacio en un lugar indebido.

Esta es la base para discriminar lo que es de los navegadores modernos y lo que es de IE.

--
arnau siches
css.artnau.com




Alejandro Cuesta wrote:

Es decir, aprovechando el bug de IE6 se logra una mayor compatibilidad con las 
versiones anteriores del IE, verdad?
Quiero decir, si declaras el prólogo xml, se puede generar código que se vea bien en 
las versiones anteriores.
Por cierto, podrías explicar con algún ejemplo de qué modo aprovechas el bug para 
compatibilizar las versiones anteriores de IE?

Alejandro Cuesta
Astureco-PFS Informática y Comunicaciones, S.L. (PFS Grupo)
www.pfsgrupo.com



-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de arnau siches
Enviado el: jueves, 28 de octubre de 2004 3:46
Para: Ovillo, la lista de CSS en castellano
Asunto: Re: [Ovillo] Quirksmode y declaración XML

Yo en cambio utilizo el bug de IE6 con el prologo xml para meter en el mismo saco a IE6-5.5-5.01 win. y así, usando menos lineas de "hacks" obtengo un resultado satisfactorio en los navegadores modernos y correcto-satisfactorio en IE.

--
arnau siches
css.artnau.com




_______________________________________________ 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://ovillo.org/mailman/listinfo/ovillo_ovillo.org





_______________________________________________
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://ovillo.org/mailman/listinfo/ovillo_ovillo.org

Responder a