Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: javierr en 11 Enero 2011, 12:09 pm



Título: diferencia entre una etiqueta y otra
Publicado por: javierr en 11 Enero 2011, 12:09 pm
Una pregunta:

¿que diferencia entre estas etiquetas?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

¿si se hace una pagina web basandonos en html, que diferencias podriamos tener al usar una etiqueta de otra (si las hubiera claro) ?

gracias... ;)


Título: Re: diferencia entre una etiqueta y otra
Publicado por: madpitbull_99 en 11 Enero 2011, 14:02 pm
Eso no es una etiqueta, sino una declaración para que el navegador la interprete llamada Doctype. Haciendo referencia a las reglas de la versión.

Con esa declaración le estas indicando al navegador la versión de HTML que estas usando (4, xhtml, dhtml,etc).

Aquí (http://www.w3schools.com/tags/tag_doctype.asp) tienes la declaración para todos las versiones de HTML. Si abres el .dtd veras cosas como:

Código
  1. <!ENTITY % HTMLlat1 PUBLIC
  2. "-//W3C//ENTITIES Latin 1 for XHTML//EN"
  3. "xhtml-lat1.ent">
  4. %HTMLlat1;
  5.  
  6. <!ENTITY % HTMLsymbol PUBLIC
  7. "-//W3C//ENTITIES Symbols for XHTML//EN"
  8. "xhtml-symbol.ent">
  9. %HTMLsymbol;
  10.  
  11. <!ENTITY % HTMLspecial PUBLIC
  12. "-//W3C//ENTITIES Special for XHTML//EN"
  13. "xhtml-special.ent">
  14. %HTMLspecial;

Que no son mas que reglas.