Re: [Ovillo] El caso omido de IE al prologo XML

2005-05-04 Por tema Alejandro Cuesta
Que yo sepa el doctype debe ser la primera línea, si
no entra en modo quirksmode.

De todos modos pongo un enlace a la guía de
compatibilidad XHTML/HTML de la W3C, por si puede ser
útil para alguien:

http://www.w3.org/TR/xhtml1/#guidelines

- Alex -



--- xema <[EMAIL PROTECTED]> escribió:
> Hola,
> 
> Como sabemos, los navegadores actuales se comportan
> conforme a dos
> modos: según las viejas reglas o según el modo
> estandar. El interruptor
> para el cambio es el .
> 
> Dependiendo de cómo definamos el  el
> navegador se comportara en
> modo estandar o en quircksmode (como los antiguos).
> 
> Una definicion para un documento XHTML 1.0
> Transitional:
> 
>  Transitional//EN"
>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> 
> Hace que Firefox e IE6 se comporten en modo Standard
> (dentro de lo que
> cabe).
> 
> Entonces es cuando IE6 añade una regla extra: si el
>  viene
> precedido de un declaracion XML, entonces entra en
> Quircksmode. Para
> que? Pues para permitir a los desarrolladores
> validar sus paginas sin
> dejar de estar en Quircksmode.
> 
> Si definimos ahora el documento con el prologo XML
> precediendolo:
> 
> 
>  Transitional//EN"
>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> 
> Firefox se comporta en modo Standard e IE6 sigue las
> viejas reglas.
> 
> Hasta aquí me sabia la leccion: no aplicaremos la
> declaracion XML y ya
> tenemos a IE6 en Standard mode (a parte de si es o
> no recomendable usar
> un doctype XHTML sirviendolo como txt/html).
> 
> La sorpresa mia es al introducir justo antes del
>  unos
> comentarios:
> 
> 
>  Transitional//EN"
>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> 
> 
> MENTIR! (descubrimiento un tanto
> traumatico)
> Estamos en Quircksmode con IE6!! Vuelve al boxmodel
> antiguo y se salta
> los hacks propios del IE6.
> 
> La cuestion es: que pinta el prologo XML? Es tratado
> como un comentario?
> O lo que hace entrar en Quircksmode al IE6 es un
> comentario y se ha
> creido que era el prologo XML, porque lo trata como
> tal, ignorandolo?
> 
> Siento la parrafada.
> Saludos,
> xema
> 
> ___
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a
> Ovillo@lists.ovillo.org
> Puedes modificar tus datos o desuscribirte en la
> siguiente dirección:
> http://ovillo.org/mailman/listinfo/ovillo
> 





__ 
Renovamos el Correo Yahoo! 
Nuevos servicios, más seguridad 
http://correo.yahoo.es
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] El caso omido de IE al prologo XML

2005-05-03 Por tema stripTM
Igor Ormaetxebarria wrote:
Que me entere yo, con eso del Quirksmode, se arregla el error de IE6 
con los margenes y paddings?
pero tiene que tener algún inconveniente, no? porque si no, poner un 
simple comentario puede arreglar muchos dolores de cabeza.
Al revés el quiksmode hace que IE calcule erroneamente el tamaño de las 
cajas con margenes y paddings, es con la declaración del doctype en la 
primera línea donde se soluciona ese problema, el 'pero' esta que ni en 
modo compatible con los estandares es compatible del todo.

--
Saludos -=stripTM=-
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] El caso omido de IE al prologo XML

2005-05-03 Por tema Igor Ormaetxebarria
Que me entere yo, con eso del Quirksmode, se arregla el error de IE6 con los 
margenes y paddings?
pero tiene que tener algún inconveniente, no? porque si no, poner un simple 
comentario puede arreglar muchos dolores de cabeza.

- Original Message - 
From: ""Choan C. Gálvez"" <[EMAIL PROTECTED]>
To: "Ovillo, la lista de CSS en castellano" 
Sent: Tuesday, May 03, 2005 2:08 PM
Subject: Re: [Ovillo] El caso omido de IE al prologo XML

Juan G. Hurtado escribió:
Saludos,
quizá sea porque IE6 entra en Quirksmode siempre que en la primera
linea haya algo que no sea el Doctype. Aunque esto que digo es solo
una posibilidad, y no he leido nada al respecto todavia. Buscaré por
si encuentro algo.
Lo mismo que me sonaba a mí. Por si las moscas, he hecho la prueba y, en
efecto, cualquier cosa que haya antes del prólogo pone a IE6 en
"quirksmode".
Copipego el código con el que he probado:


http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
http://www.w3.org/1999/xhtml";>

 Test Quirksmode 


#boxOne, #boxTwo {
color: white;
}
#boxOne {
width: 400px;
background: red;
}
#boxTwo {
width: 400px;
padding: 20px;
background: green;
}





#boxOne {
width: 200px;
background: red;
}




#boxTwo {
width: 200px;
padding: 20px;
background: green;
}




Salud,
Choan
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] El caso omido de IE al prologo XML

2005-05-03 Por tema Choan C. Gálvez
Juan G. Hurtado escribió:
Saludos,
quizá sea porque IE6 entra en Quirksmode siempre que en la primera
linea haya algo que no sea el Doctype. Aunque esto que digo es solo
una posibilidad, y no he leido nada al respecto todavia. Buscaré por
si encuentro algo.
Lo mismo que me sonaba a mí. Por si las moscas, he hecho la prueba y, en 
efecto, cualquier cosa que haya antes del prólogo pone a IE6 en 
"quirksmode".

Copipego el código con el que he probado:


http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
http://www.w3.org/1999/xhtml";>

 Test Quirksmode 


#boxOne, #boxTwo {
color: white;
}
#boxOne {
width: 400px;
background: red;
}
#boxTwo {
width: 400px;
padding: 20px;
background: green;
}
#boxOne { width: 200px; background: red; } #boxTwo { width: 200px; padding: 20px; background: green; } Salud, Choan ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo

Re: [Ovillo] El caso omido de IE al prologo XML

2005-05-03 Por tema Ernesto Rodriguez Ageitos
Aunque no tengo la referencia por aquí, creo que en efecto, la primera 
línea ha de ser el Doctype ya que en caso contrario, el navegador no sabe 
como tratar el documento...

quizá sea porque IE6 entra en Quirksmode siempre que en la primera
linea haya algo que no sea el Doctype. Aunque esto que digo es solo
una posibilidad, y no he leido nada al respecto todavia. Buscaré por
si encuentro algo.
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] El caso omido de IE al prologo XML

2005-05-03 Por tema Juan G. Hurtado
Saludos,

quizá sea porque IE6 entra en Quirksmode siempre que en la primera
linea haya algo que no sea el Doctype. Aunque esto que digo es solo
una posibilidad, y no he leido nada al respecto todavia. Buscaré por
si encuentro algo.

Saludos.
-- 
Juan G. Hurtado
[ [EMAIL PROTECTED] ]
[ http://armonia.spiral-static.org/ ]
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


[Ovillo] El caso omido de IE al prologo XML

2005-05-03 Por tema xema
Hola,

Como sabemos, los navegadores actuales se comportan conforme a dos
modos: según las viejas reglas o según el modo estandar. El interruptor
para el cambio es el .

Dependiendo de cómo definamos el  el navegador se comportara en
modo estandar o en quircksmode (como los antiguos).

Una definicion para un documento XHTML 1.0 Transitional:

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>

Hace que Firefox e IE6 se comporten en modo Standard (dentro de lo que
cabe).

Entonces es cuando IE6 añade una regla extra: si el  viene
precedido de un declaracion XML, entonces entra en Quircksmode. Para
que? Pues para permitir a los desarrolladores validar sus paginas sin
dejar de estar en Quircksmode.

Si definimos ahora el documento con el prologo XML precediendolo:


http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>

Firefox se comporta en modo Standard e IE6 sigue las viejas reglas.

Hasta aquí me sabia la leccion: no aplicaremos la declaracion XML y ya
tenemos a IE6 en Standard mode (a parte de si es o no recomendable usar
un doctype XHTML sirviendolo como txt/html).

La sorpresa mia es al introducir justo antes del  unos
comentarios:


http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>


MENTIR! (descubrimiento un tanto traumatico)
Estamos en Quircksmode con IE6!! Vuelve al boxmodel antiguo y se salta
los hacks propios del IE6.

La cuestion es: que pinta el prologo XML? Es tratado como un comentario?
O lo que hace entrar en Quircksmode al IE6 es un comentario y se ha
creido que era el prologo XML, porque lo trata como tal, ignorandolo?

Siento la parrafada.
Saludos,
xema

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo