Te tengo que dar la razón. He estado investigando y ya entiendo exactamente lo que tratas de explicar y el porqué de muchos de los problemas que he tenido con CSS y el IE.
No se trata de que la página no se vea igual en todos los navegadores (de hecho yo las veo bien en todos), se trata de que en el IE el DTD queda anulado al insertar la declaración xml y renderiza como si fuera html anterior a la versión 4. Así que la forma de mostrar los elementos puede variar de IE a otro navegador. De hecho ocurre, lo que pasa es que se procura utilizar truquitos para evitar esas variaciones. Por ejemplo, el modo de centrar una capa con <div style="width: 50%; margin: auto"> no funciona en IE6 si incluimos la declaración xml (ya que entra en quirksmode, como bien dices), y sí funciona al quitar dicha línea. De todas formas, este problema se ve directamente sobre el navegador y se soluciona poniendo <div align="center"> usando el DTD transitional. No es la mejor solución, pero funciona. Gracias por la información, me ha ayudado a entender mejor este problema. Un saludo. 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 Joseba Alonso Enviado el: miércoles, 27 de octubre de 2004 1:00 Para: Ovillo, la lista de CSS en castellano Asunto: Re: [Ovillo] Quirksmode y declaración XML > No creo que sea un buen motivo para quitar esa linea que "el IE 6 > funcione en quirksmode". ¿ Es un poco exagerado no? :) Vamos, que digo yo que tampoco pasa nada por no ponerlo. Mas que nada es interesante por el tema del encoding, pero en html se puede hacer a través de un <meta>. Y a cambio tienes al 70% de la gente que verá tu web como tu querrias que se viera. No creo que un formalismo sin ninguna utilidad practica merezca el sacrificio ni de un 1%. Aunque estoy de acuerdo en que es un bug de lo mas asqueroso de IE6. un saludo Joseba Alonso www.sidedev.net www.5dms.com ----- Original Message ----- From: "Alejandro Cuesta" <[EMAIL PROTECTED]> To: "Ovillo, la lista de CSS en castellano" <[EMAIL PROTECTED]> Sent: Tuesday, October 26, 2004 4:53 PM Subject: [Ovillo] Quirksmode y declaración XML Gracias, no sabía nada acerca de que cambiaba el modo de "rendering". Ya me he documentado un poquito. Sé que es una línea que no hace falta ponerse, pero de todas formas, yo creo que se debería poner por que es un documento XML. Si mi documento es válido, me da igual que funcione en quirksmode o en strictmode. Leo en la recomendación W3C sobre XHTML [http://www.w3.org/TR/xhtml1/#strict]: "An XML declaration is not required in all XML documents; however XHTML document authors are STRONGLY ENCOURAGED to use XML declarations in all their documents. Such a declaration is required when the character encoding of the document is other than the default UTF-8 or UTF-16 and no encoding was determined by a higher-level protocol. Here is an example of an XHTML document. In this example, the XML declaration is included." Bueno, esta es mi opinión, si alguien más quiere opinar... - Alex - -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Joseba Alonso Enviado el: martes, 26 de octubre de 2004 15:45 Para: Ovillo, la lista de CSS en castellano Asunto: Re: [Ovillo] Tablas al 100% en explorer Poner la declaracion XML revierte a quirks mode en IE6. Es mejor no ponerla. un saludo Joseba Alonso www.sidedev.net www.5dms.com ----- Original Message ----- From: "Alejandro Cuesta" <[EMAIL PROTECTED]> To: "Ovillo, la lista de CSS en castellano" <[EMAIL PROTECTED]> Sent: Tuesday, October 26, 2004 11:41 AM Subject: RE: [Ovillo] Tablas al 100% en explorer Lo del DOCTYPE influye, y he de decir que incluso influye poner la primera línea: <?xml version="1.0" encoding="ISO-8859-1"?> En el caso de que sea un documento XML (como es el caso de un XHTML). Yo he hecho alguna página que se vuelve loca en el el IE si quito esa línea. - Alex - _______________________________________________ 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 _______________________________________________ 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