distintos tipos de html: cual es la diferencia?

Saludos :D

Pues hoy me tope con estos nombres, y quería saber si pueden explicarme un poco en que caracteriza a cada uno, como se diferencian y/o en que consisten. y si hay otros tipos?

XHTML 1.0 Strict
XHTML 1.0 Transitional
HTML 4.01 Strict
HTML 4.01 Transitional

Es solo que me dijeron de esta pagina http://projectdeploy.org/ que segun te genera unos archivos para que comiences a crear un proyecto web nuevo y te lo guarda en un .zip y que te ahorra el tiempo de estar creando las carpetas, y los archivos nuevos, y por curiosidad quice probarlo pero me tope con esos tipos de html.

Y de paso tampoco se que es una:

jQuery Library

De antemano se los agradesco :D
Xiuhcoatzin escribió:Saludos :D

Pues hoy me tope con estos nombres, y quería saber si pueden explicarme un poco en que caracteriza a cada uno, como se diferencian y/o en que consisten. y si hay otros tipos?

XHTML 1.0 Strict
XHTML 1.0 Transitional
HTML 4.01 Strict
HTML 4.01 Transitional

Es solo que me dijeron de esta pagina http://projectdeploy.org/ que segun te genera unos archivos para que comiences a crear un proyecto web nuevo y te lo guarda en un .zip y que te ahorra el tiempo de estar creando las carpetas, y los archivos nuevos, y por curiosidad quice probarlo pero me tope con esos tipos de html.

Y de paso tampoco se que es una:

jQuery Library

De antemano se los agradesco :D

Hola:
Yo no se mucho acerca de esto, realmente lo que se es algo muy básico, pero entiendo que partiendo de la premisa de la tanta cantidad de navegadores que hay, por ejemplo Internet Explorer, Mozilla Opera etc. etc. etc. etc. y uno de los últimos el Chrome o algo así.

Y fuera de la cantidad de navegadores, sumemosle a las diferentes versiones, de cada uno de ellos, como por ejemplo El Internet Explorer 5 el 6 el 7 el 8 , o el Mozilla con el 2.9 el 3.1 el 3.2 etc. y el Opera con otras tantas versiones, entonces lo que sucede es que cada uno interpreta una cosa distinta y es casi imposible generar un código que se visualize de manera idéntica en todos ellos.

Fuera de eso, Ahora tenemos los móviles o los ordenadores de bolsillo etc. etc. por eso se ha tratado de poner un poco de orden con la aparición del XHTML.
Una forma sencilla de explicar lo que es XHTML sería como escribir HTML utilizándo los elementos de HTML y la sintaxis del XHTML.

El <!DOCTYPE ETC. ETC. ETC. que solemos poner al principio de la pagina sería como la versión del idioma en que nos basaremos para hacer la pagina.
Digamos que el idioma es uno solo, pero que tiene palabras antiguas y palabras modernas.
...........................................
Por ejemplo el DOCTYPE que utilizamos en el curso es el Transitional 4

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
......................................................
¿Qué quiere decir esto?

Que si estamos utilizándo etiquetas modernas y otras que están en desuso por los standares, estas pueden ser reconocidas.
Es como si estuviesemos utilizándo palabras antiguas del idioma mezcladas con las palabras nuevas, ese DOCTYPE que utilizamos es como un puente entre versiones

Hay como 7 posibles DOCTYPES
...........................................................
Por ejemplo, si hacemos una página con marcos (frames), habría que utilizar al principio de nuestras páginas el

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01// Frameset//EN" "http://www.w3.org/TR/html4/ frameset.dtd">

Este es para las páginas en que se utilizan los marcos
..........................................................................................
Si queremos utilizar un DOCTYPE Strict, podríamos utilizar este, pero podría decir que es el más complejo de utilizar
podríamos usar el

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
..........................................................................................
Este es el que más se utiliza
Ahora si queremos que nos permita ciertas licencias podemos utilizar el
XHTML 1.0 transitional

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


El más recomendado, creo (hasta lo que yo se) sería este, pero para eso hay que saber
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

Usándo esta declaración de DOCTYPE se puede estar seguro de que los códigos se interpretarán adecuadamente y de la misma manera en cualquier navegador moderno, pero que sea un navegador moderno que cumpla con los standares (cosa muy complicada) porque hasta ahora no hay ninguno.
....................................................

Ahora volviéndo al ejemplo de los idiomas.
Por ejemplo, el idioma español, tiene una variedad de palabras antiguas y palabras modernas
Ejemplo:

Hace muchos años para definir una barra de metal, se utilizaba la palabra Fierro

Ahora , en el español moderno se utiliza la palabra Hierro

Al final quieren decir lo mismo
..................................................
Entonces, siguiéndo con el ejemplo supongamos que voy a escribir un artículo en un periódico, pero como voy a utilizar la palabra Hierro en algunas partes y la palabra Fierro en otras, yo hago al principio del artículo una DECLARACIÓN de lenguage, y digo:

<YO DECLARO que voy a utilizar en mi artículo palabras antiguas y palabras modernas etc. etc. etc., basándome en estas normas para que las antiguas sean reconocidas y se puedan entender.
O sea, voy a utilizar la declaración del lenguage transitional version 4 etc. etc.
..................................................................................


Ahora si yo voy a escribir ese artículo, pero solo voy a utilizar palabras del español moderno, entonces también lo digo al principio de ese artículo, de que voy a utilizar la versión estricta del lenguage, por ejemplo
Voy a usar las palabras correctas 1.0 STRICT etc. etc.
...........................................................

Por ejemplo, ya hablándo acerca de las declaraciones DOCTYPE de las páginas, en el modo Transitional se puede poner la etiqueta <DIV> en mayúsculas y cerrarla con un </div> en minúsculas.
También hay cierres que no son necesario cerrarlos como los <hr> o los
, y así unas cuantas cosas que pueden pasar por alto.

En todo caso el modo o declaración Transitional siempre va a ver las cosas en el modo strict, solo que cuando se encuentre con un código que no está ya recomendado lo tomará por bueno (para eso es Transitional)
...................................................
Pero en el modo STRICT, ya la cosa cambia, allí hay que poner los códigos correctamente.
Por ejemplo, se recomienda que todos los códigos se escriban en minúsculas, como por ejemplo esa capa del ejemplo anterior, pues en el modo strict debiera de ser así:
<div>bla bla bla</div>. O sea con minúsculas
y los <hr> y los
deben de cerrarse, claro que la forma de cerrarse esos códigos que antes no necesitaban cierre habría que hacerlo más o menos así:

dejándo un espacio entre la r y la barra inclinada
..........................................................

Por ejemplo si queremos validar nuestrro código, debemos enviarlo a un validador de código para encontrar posibles fallos, y para eso normalmente se debe incluir en la página un atributo que se llama
html xmlns="http://www.w3.org/1999/xhtml" xml :lang="es">.

Por ejemplo, tenemos esta página con esta declaración de DOCTYPE Strict

<!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="es">
<head>
<title>Mi pagina</title>
</head>
<body>
<H1>Bienvenidos a mi web</H1>
</body>
</html>

Aunque pareciera a simple vista que está bien, si se intenta validar este código, seguro que aparecerá un mensaje en la pantalla de validación que nos diga que no es correcto. ¿Porqué?. Si está todo bien.

Pues no, porque hemos puesto la etiqueta <H1> y </H1> con mayúsculas, por tanto debieramos de ponerla en minúsculas, o sea así:
<h1>Bienvenidos a mi web</h1>
.........................................................

Esto es más o menos lo poco que se de las declaraciones de DOCTYPE, seguramente habrá alguien que pueda añadir más explicaciones acerca de esto, además el ejemplo que le puse acerca de las variantes del idioma español, también fue un ejemplo muy básico, lo que pasa que me sientan muy mal los tecnicismos.

Espero no haberle aburrido

Saludos
Agradecido de los que aprenden enseñando
Wow Raul a ti si que te gusta ayudar jeje Felicidades muy buena informacion

Salu2
Hombre que te explicas de maravilla :D , me ha quedado claro, digo para cuerstiones simples y practicas como en mi caso, estuvo muy pero muy bien.

Muchas gracias amigo Raulyure :D habia estado buscando un poquito pero todo handaba con tecnisismos y no pillaba mucho, pero ahora si :D