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

Responder a