Re: [Ovillo] Re: ¿Bug tonto en Opera y MSIE?
On 14/12/05, Andrés G. Aragoneses [EMAIL PROTECTED] wrote: Vale, en lo del MIME llevas razón, solo se exige a partir de XHTML 1.1, ahora bien, insisto en mi punto: si sirves el documento con un MIME correspondiente a HTML, al navegador le importa tres pepinos el DOCTYPE que le pongas, lo va a interpretar como HTML. Si le importa tres pepinos el DOCTYPE entonces EMHO ése es otro bug. No, el DOCTYPE no importa, importan los mimes :-) http://annevankesteren.nl/2004/07/mime. http://lists.w3.org/Archives/Public/www-html/2000Sep/0024.html ¿O sea que si escribes XHTML 1.0 y lo sirves como text/html tienes que seguir adaptándote a las reglas del HTML? No creo ni que eso sea posible porque por esa misma regla de tres, no podrías escribir un elemento br / ni br/br, porque en HTML estrictamente eso es una etiqueta abierta sin cerrar (br). Un agente que no acepte XHTML, por ejemplo Explorer, tratará (correctamente) el XHTML que le mandes como HTML mal escrito, claro. Pero eso no es culpa del navegador. El navegador *avisa* de que no acepta XHTML y sin embargo te (nos ;) empeñas (empeñamos) en meterle XHTML ¿Qué va a hacer el pobre más que tirar p'alante? Como dice el simpático Pemberton Therefore, documents served as text/html should be treated as HTML and not as XHTML. There should be no sniffing of text/html documents to see if they are really XHTML. -- Manuel a veces :) a veces :( pero siempre trabajando duro para Simplelógica: apariencia, experiencia y comunicación en la web. http://simplelogica.net # (+34) 985 22 12 65 ¡Ah! y escribiendo en Logicola: http://logicola.simplelogica.net ___ 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] Re: ¿Bug tonto en Opera y MSIE?
On 12/14/05, Andrés G. Aragoneses [EMAIL PROTECTED] wrote: Pero, personalmente, mientras IE no acepte el tipo MIME de XHTML y Firefox no implemente la carga incremental de XHTML, como desarrollador web usaré XHTML enviado como HTML porque EMO es lo menos malo. Antes que nada perdón si a alguien le parece que secuestro el hilo... la verdad es que lo veía tan secuestrado ya que por una simple pregunta que no creo q vaya a generar mucho debate espero que nadie se moleste : ) y mi pregunta: ¿Qué diablos es la 'carga incremental de XHTML'? gracias -- Si no puedes deslumbrar con tu inteligencia, desconcierta con tus gilipolleces ___ 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] Re: ¿Bug tonto en Opera y MSIE?
On 14/12/05, carlos campderrós [EMAIL PROTECTED] wrote: On 12/14/05, Andrés G. Aragoneses [EMAIL PROTECTED] wrote: y mi pregunta: ¿Qué diablos es la 'carga incremental de XHTML'? Citando a http://www.mozilla.org/docs/web-developer/faq.html#xhtmldiff How is the treatment of application/xhtml+xml documents different from the treatment of text/html documents? [...] The document is not loaded and rendered incrementally. That is, the document is displayed only after the entire document has been received and parsed. Contrary to a common misguided assertion, this is not done in response to a requirement set forth in any W3C specification. In particular, the XML specification does not require the entire document to be checked for errors before rendering can start. The lack of incremental loading and display is simply a bug (or a missing feature). [...] Es decir, que en Mozilla, application/xhtml+xml, el documento debe cargar por completo antes de mostrarse. -- Manuel a veces :) a veces :( pero siempre trabajando duro para Simplelógica: apariencia, experiencia y comunicación en la web. http://simplelogica.net # (+34) 985 22 12 65 ¡Ah! y escribiendo en Logicola: http://logicola.simplelogica.net ___ 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] Re: ¿Bug tonto en Opera y MSIE?
Disculpen ustedes que no borre el chorizo, pero me parece interesante mantenerlo para seguir la conversación. Mi respuesta va por allá lejos, abaaajo... Andrés G. Aragoneses wrote: Choan C. Gálvez escribió: Jaime Gómez Obregón wrote: resulta que ni Opera ni MSIE procesan bien las páginas con una línea en el head tan tonta como esta: script type=text/javascript src=js/javascript.js / Ambos cargan la página, todo el código, pero muestran el contenido vacío, en blanco. Lo hemos probado con otra web y el fallo se reproduce. El DOCTYPE que estamos usando es XHTML 1.1. Para que funcione es necesario esto: script type=text/javascript src=js/javascript.js/script Es decir, cerrar el tag script de modo no abreviado. El estándar XHTML 1.1 no dice nada de esto, y lógicamente el XML dice que ambas formas son intercambiables. Mozilla Firefox lo interpreta correctamente. Discrepo: Firefox lo está corrigiendo a su manera (¿feature?) que no es lo mismo que interpretarlo correctamente. Según la especificación HTML, `script` es un elemento que **requiere** etiqueta de cierre [1]. Así pues, si envías el documento con un mime `text/html`, el navegador **debe** esperar a que se cierre el elemento. Eso sí, si envías el documento como `application/xml+xhtml`, el elemento se debería considerar cerrado con script ... / tal como tú sugieres. Recordemos pues: XHTML servido como si de HTML se tratase... la misma mierda es XD [1]: file:///C:/Archivos%20de%20programa/Mozilla%20Firefox/extras-choan/html4.01/html401/interact/scripts.html#edef-SCRIPT Hemos perdido aquí un rato bien grande descifrando este ¿bug? tan tonto. No hay bug. No existe tal bug. No lo hay. Pues yo no estoy de acuerdo. Vamos a ver: XHTML 1.0 dicta que script/script y script / son la misma cosa. Y si sirves XHTML 1.0 como text/html no estás contraviniendo ningún estándar. Es en XHTML 1.1 donde se obliga a servir el documento bajo un tipo MIME correcto, que yo sepa. Vale, en lo del MIME llevas razón, solo se exige a partir de XHTML 1.1, ahora bien, insisto en mi punto: si sirves el documento con un MIME correspondiente a HTML, al navegador le importa tres pepinos el DOCTYPE que le pongas, lo va a interpretar como HTML. Y como en HTML es obligatorio cerrar el elemento `script`, me parece muy lógico que la página no se interprete como _tú_ consideras que debería hacerse. EMHO, por tanto, IE y Opera tienen un bug. Pues para mí que no lo tienen. En todo caso una feature, igual que tú y yo ;) Por cierto, ¿qué versión de Opera? En la 8.5/Win no he podido reproducir el comportamiento. Yo lo descubrí por mí mismo hace bastante con el dichoso IE, pero bueno, existiendo un workaround tan fácil, ni siquiera me puse a investigar más el problema... La discusión es meramente teórica, la solución está implícita en el problema. 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