En realidad es bien sencillo. Internet Explorer 6 tiene 2 modos: Compatible standards y el llamado "Quirks mode", o sea el modo de render tradicional y propietario de microsoft. Si pones DTD, da igual si es transicional o estricto IE6 se pone en modo standards, sino lo pones o lo pones mal, "Quirks mode". Ahora bien, por un bug, si pones la declaracion xml al principio del documento, algo totalmente licito si escribes XHTML, IE6 digamos que no encuentra la DTD y se pone en quirks mode. Por eso se recomienda no ponerla, dado que el ponerlo segun el standard XML es opcional. Ahora bien la declaracion XML cumple otra funcionalidad que la de simplemente declarar que el documento es XML y es la de exponer el tipo de codificacion que se usa en el texto. Si no pones la declaracion XML, la unica manera de declarar el tipo de codificacion en HTML es a trav�s de un META. Lo aconsejable es esto ultimo, no poner la declaracion *opcional* XML y poner el META, dejando como primera linea del documento la declaracion de la DTD.
La principal desventaja del "quirks mode" es que el tama�o de caja se calcula de manera diferente. No sumando el padding ni el border a el tama�o. Una cosa m�s. IE6 busca una DTD que exprese con una *URL absoluta* la direccion exacta de la DTD (http://www.w3.org/...etc). Y creo que las ultimas versiones de Mozilla tambi�n usan la DTD para cambiar su modo de render. un saludo Joseba Alonso www.sidedev.net www.5dms.com ----- Original Message ----- From: "inti[humancall]" <[EMAIL PROTECTED]> To: "Ovillo, la lista de CSS en castellano" <[EMAIL PROTECTED]> Sent: Friday, April 16, 2004 3:01 PM Subject: Re: [Ovillo] scrollbar > ----- Mensaje original ----- > De: "are" <[EMAIL PROTECTED]> > > > > la declaraci�n xml <?xml version="1.0" encoding="iso-8859-1"?> > >(hay que tener en cuenta que al a�adir esta declaraci�n IE > >entra en modo compatibilidad inversa y no en modo compatibilidad directa) > > alguno tiene documentaci�n que me explique detalladamente c�mo es que cambia > el comportamiento de internet explorer al usar xhtml transitional o strict > con y sin la declaraci�n xml? > en pocas palabras lo que necesitar�a saber es si combiene agregarla o mejor > por ahora dejar directo el doctype, o cambiar el orden. > > > inti castro > email: [EMAIL PROTECTED] > tel/fax: 47243438 > cel/sms: 1554596840 > msn: [EMAIL PROTECTED] > > _______________________________________________ > Ovillo mailing list > [EMAIL PROTECTED] > http://ovillo.org/mailman/listinfo/ovillo_ovillo.org _______________________________________________ Ovillo mailing list [EMAIL PROTECTED] http://ovillo.org/mailman/listinfo/ovillo_ovillo.org
