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
- O HTML pode ocupar menos espazo e así ser máis rápido para descargar.
- HTML é máis indulgente e máis fácil de aprender. Por exemplo, se deixa as etiquetas en HTML, o seu código funcionará de forma fiable.
- Algúns navegadores máis antigos responden de forma máis eficaz a HTML que a XHTML.
Por que usar XHTML
- XHTML é máis claro nos inicios e nos extremos das etiquetas - para que os estilos e os eventos poidan ser enganados de forma máis sinxela.
- XHTML integra ben noutros idiomas de programación porque é XML.
- Algúns navegadores responden de forma máis fiable a XHTML e así amosar as páxinas constantemente, incluso a través das plataformas.
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:
- HTML 3.2
- HTML 4.0
- HTML 4.01
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
- HTML 4.01 transitorio:
- HTML 4.01 estrito:
- Marco de marcos HTML 4.01:
- HTML 3.2:
XHTML
- XHTML 1.0 transitorio:
- XHTML 1.0 estricto:
- Marco de marcos XHTML 1.0:
- XHTML 2.0: