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

Responder a