Aquí hai porque hai diferentes versións de HTML

A primeira versión de HTML non tiña un número de versión, chamábase "HTML" e servía para poñer páxinas web simples en 1989-1995. En 1995, o IETF (Internet Engineering Task Force) estandarizaba HTML e numeraba el "HTML 2.0".

En 1997, o World Wide Web Consortium (W3C) presentou a próxima versión de HTML, HTML 3.2. Foi seguido por HTML 4.0 en 1998 e 4.01 en 1999.

A continuación, o W3C anunciou que non sería crear novas versións de HTML e comezaría a centrarse en extensibles HTML ou XHTML. Recomendan que os deseñadores web utilicen HTML 4.01 para os seus documentos HTML.

Neste punto, o desenvolvemento separouse. O W3C centrouse en XHTML 1.0 e cousas como XHTML Basic fixéronse recomendacións en 2000 e posteriores. Pero os deseñadores web non querían pasar á estrutura ríxida de XHTML, polo que o 2004 o Grupo de Traballo de Tecnoloxías de Aplicacións Web de Hipertexto (WHATWG) comezou a traballar nunha nova versión de HTML que non era tan estrita como XHTML chamada HTML5. Esperan que isto sexa finalmente aceptado como recomendación do W3C.

Decidir sobre unha versión de HTML

A súa primeira decisión ao escribir unha páxina web é se escribir en HTML ou XHTML. Se está a usar un editor como Dreamweaver, esta elección determínase pola DOCTYPE que elixe. Se elixe un DOCTYPE XHTML, a súa páxina estará escrita en XHTML e se elixe un DOCTYPE HTML, escribirá a páxina en HTML.

Existen varias diferenzas entre XHTML e HTML. Pero polo momento, todo o que precisa saber é que XHTML é HTML 4.01 redescrito como unha aplicación XML. Se escribes XHTML, todos os teus atributos serán citados, as túas etiquetas pecharanse e podías editalo nun editor XML. HTML é moito máis flexible que XHTML porque pode deixar citas fóra de atributos, deixe etiquetas como

sen unha etiqueta de peche

etcétera.

Por que usar HTML

Por que usar XHTML

Unha vez que decidiches en HTML ou XHTML - Que versión debería usar?

HTML
Hai tres versións de HTML aínda en uso habitual en Internet:

E algúns poden argumentar que unha cuarta versión é a versión "non-DOCTYPE". Isto chámase a miúdo como modo de peculiaridade e refírese a documentos HTML que non teñen un DOCTYPE definido e, polo tanto, terminan mostrando de forma divertida en diferentes navegadores.

Recomendo HTML 4.01. Esta é a versión máis recente do estándar e é a máis aceptada polos navegadores modernos. Só ten que empregar HTML 4.0 ou 3.2 se ten un motivo específico (como se está a construír unha Intranet ou un kiosco onde os navegadores que a visualizan só admiten 3.2 ou 4.0 etiquetas e opcións). Se non sabes por un feito que estás nesa situación, non estás, e debes usar HTML 4.01.

XHTML
Actualmente hai dúas versións de XHTML: 1.0 e 2.0.

XHTML 2.0 é moi novo e aínda non é compatible cos navegadores web. Así que recomendo usar XHTML 1.0 por agora. Será realmente bo cando o XHTML 2.0 sexa amplamente admitido, pero ata ese momento necesitamos manter as versións que os nosos lectores poidan usar.

Unha vez que decidiches nunha versión

Asegúrese de usar un DOCTYPE. Usar un DOCTYPE é só unha liña máis nos seus documentos HTML e asegura que as páxinas aparecen da forma en que se pretende que se mostren.

Os DOCTYPE para as distintas versións son:

HTML

XHTML