<!-- ESTE ES UN COMENTARIO -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Ese comentario al principio hace que una página web no se vea bien...
| ||||
Hola, Ese problema solo se presenta con IE, y radica en que dicho navegador no reconoce el Doctype si no es lo primero que aparece en la página (comentarios incluidos). De ahí que entre en modo "quirks" y no en modo estándar.
__________________ Mi pequeño espacio en la web: VisiónE "El cosmos es todo lo que es, todo lo que fue, y todo lo que será alguna vez." |
| ||||
¿Esto también ocurre si la primera línea es la siguiente? Código PHP:
__________________ Cita: "El camino empieza renunciando al control, y volviéndose flexibles." |
| ||||
no sé si pase, pero aquí está lo que decía KwonDemon: http://msdn.microsoft.com/library/de...hancements.asp Saludos |
| |||
caneva... con la declaración XML pasa lo mismo en IE, pasa a modo quirks. Una opción podría ser (ojalá vía lenguaje de lado del servidor) imprimir esa línea sólo cuando el navegador no sea IE.
__________________ El conocimiento es libre: Movimiento por la Devolución |
| ||||
Alguna manera debe de haber, sino ¿cómo iban a diseñar sus páginas con los estandares w3c empresas como el propio w3c.org para los diferentes navegadores? Además si quitas la línea: <?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>"; ?> Y pones tu web a validar en: validator. w3 .org/ pasa la validación perfectamente y detecta Doctype: XHTML 1.0 Strict. Así que ¿para qué sirve esa línea?
__________________ Cita: "El camino empieza renunciando al control, y volviéndose flexibles." Última edición por caneva; 15/06/2006 a las 12:57 |
| |||
Cita: Es la declaración XML. indica el inicio de un documento xml y la versión y otras cosas.¿para qué sirve esa línea? http://www.sidar.org/recur/desdi/tra....htm#normative
__________________ Mis comentarios quieren decir lo que dicen, esto es: lo que está escrito. Lo que tú imagines que he dicho o he querido decir es problema tuyo. |
| ||||
NUNCA hay que poner nada antes del DOCTYPE. Si queremos poner comentarios, los ponemos después. Lo mismo con la línea de declaración XML.
__________________ M a l d i t o F r i k i |
| ||||
El problema es que si pones esa línea después del doctype te va a dar error en la validación css de w3c.org haz la prueba. Porcierto, si la línea esa indica un archivo xml y la versión, ¿por qué al eliminarla reconoce w3c.org el tipo de archivo como XHTML 1.0 Strict? En teoría sin esa línea no debería poder identificarlo ¿no?
__________________ Cita: "El camino empieza renunciando al control, y volviéndose flexibles." |
| |||
Hola caneva. Cita: En el enlace que te puse entre otras cosas dice:
Iniciado por caneva ¿por qué al eliminarla reconoce w3c.org el tipo de archivo como XHTML 1.0 Strict? En teoría sin esa línea no debería poder identificarlo ¿no? Cita: He aquí un ejemplo de un pequeño documento XHTML. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sp" lang="sp"> <head> <title>Biblioteca Virtual</title> </head> <body> <p>Trasladada a <a href="http://vlib.org/">vlib.org</a>.</p> </body> </html> Nótese que en este ejemplo, se incluye la declaración XML. Una declaración XML como la que se hace arriba no es necesaria en todos los documentos XML. Aún así, se recomienda encarecidamente a los autores de documentos XHTML que incluyan declaraciones XML en todos sus documentos. Tal declaración es necesaria cuando la codificación de los caracteres que se usa en el documento no es UTF-8 o UTF-16, los tipos usados por defecto en este tipo de documentos.
__________________ Mis comentarios quieren decir lo que dicen, esto es: lo que está escrito. Lo que tú imagines que he dicho o he querido decir es problema tuyo. |
| ||||
Por lo tanto, si deduzco bien, mientras no necesitemos usar una codificación distinta a la UTF-8 o UTF-16 no deberíamos tener problemas si no incluimos esa línea tán problemática =)
__________________ Cita: "El camino empieza renunciando al control, y volviéndose flexibles." |
| |||
Hola a todos, hola caneva. En principio sí. Pero este es un tema complejo con múltiples derivadas. xml debe empezar con una declaración xml. xhtml es xml. pero xhtml 1.0 fue diseñado para poder funcionar igual que el html. html no es xml. (html no empieza con una declaración, empieza con un doctype)... ¿Me se entiende? Puede que te interese: http://www.w3c.es/Traducciones/es/Ma.../xhtml-faq.htm
__________________ Mis comentarios quieren decir lo que dicen, esto es: lo que está escrito. Lo que tú imagines que he dicho o he querido decir es problema tuyo. Última edición por Jorolo; 17/06/2006 a las 04:04 |