Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/01/2005, 14:54
Avatar de PatomaS
PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 8 meses
Puntos: 63
Hola

Ya he visto la diferencia.

En tus pruebas utilizas esta línea:
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 //EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
Y la forma correcta de escribirla es:
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
La diferencia es un espacio en blanco entre el 1.1 y las «//».

Lo curioso, es que al dejar el espacio en blanco, debería reportar un error de sintaxis.

Para cualquier duda, aquí está la lista de DTD's según el w3c.

Lo que me hizo dudar, es que en el resultado de la validación de tu página aparecía esto:

Código:
This Page Is Valid -//W3C//DTD XHTML 1.1 //EN!
y cuando valida una página con una dtd normal, solo indica si es válida y la versión, por ejemplo:
Código:
This Page Is Valid XHTML 1.1!
Felicidad
__________________
¡ hey, hou, hou, hey !