Test Foro de elhacker.net SMF 2.1

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 (html4strict) [Seleccionar]
<!ENTITY % HTMLlat1 PUBLIC
"-//W3C//ENTITIES Latin 1 for XHTML//EN"
"xhtml-lat1.ent">
%HTMLlat1;

<!ENTITY % HTMLsymbol PUBLIC
"-//W3C//ENTITIES Symbols for XHTML//EN"
"xhtml-symbol.ent">
%HTMLsymbol;

<!ENTITY % HTMLspecial PUBLIC
"-//W3C//ENTITIES Special for XHTML//EN"
"xhtml-special.ent">
%HTMLspecial;


Que no son mas que reglas.