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 <doctype>. > > Dependiendo de c�mo definamos el <doctype> el > navegador se comportara en > modo estandar o en quircksmode (como los antiguos). > > Una definicion para un documento XHTML 1.0 > Transitional: > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 > 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 > <doctype> 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: > > <?xml version="1.0" encoding="iso-8859-1"?> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 > 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 > <doctype> unos > comentarios: > > <!-- Como no pongo prologo XML estoy en modo > Standard --> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 > Transitional//EN" > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > > > MENTIRAAAAAAAAAAAA!!!!!!!!! (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 > [email protected] > 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 [email protected] Puedes modificar tus datos o desuscribirte en la siguiente direcci�n: http://ovillo.org/mailman/listinfo/ovillo
