Por que existem diferentes versões de HTML

click fraud protection

As versões de HTML representam melhorias padronizadas para a linguagem básica da World Wide Web. À medida que novas tecnologias são desenvolvidas e métodos mais eficientes para alcançar os resultados desejados na página da web evoluem, os desenvolvedores e os administradores definem os padrões de linguagem aceitos e, em seguida, os designam usando números para trazer ordem e uniformidade para a teia.

Versões de HTML

A primeira versão do HTML não tinha um número, mas chamava-se apenas "HTML". Ele foi usado para criar páginas da web simples a partir de 1989 e serviu ao seu propósito em 1995. Em 1995, o Internet Engineering Task Force (IETF) padronizou o HTML e o HTML 2.0.

Em 1997, o World Wide Web Consortium (W3C) apresentou a próxima versão do HTML: HTML 3.2. Ele foi seguido pelo HTML 4.0 em 1998 e 4.01 em 1999.

Em seguida, o W3C anunciou que não criaria mais novas versões de HTML e, em vez disso, começaria a se concentrar em HTML extensível, ou XHTML. Eles recomendaram que os web designers usassem HTML 4.01 para seus documentos HTML.

instagram viewer

Em torno deste ponto, o desenvolvimento se separou. O W3C se concentrou em XHTML 1.0, e coisas como XHTML Basic tornaram-se recomendações a partir de 2000. No entanto, os designers resistiam a mudar para a estrutura rígida do XHTML, então, em 2004, o Web Hypertext O Grupo de Trabalho de Tecnologia de Aplicativos (WHATWG) começou a trabalhar em uma nova versão de HTML que não é tão rígida quanto XHTML. Isso foi chamado de HTML 5.

Decidindo sobre uma versão de HTML

Sua primeira decisão ao criar uma página da web é escrever em HTML ou XHTML. Se você estiver usando um editor como Dreamweaver, essa escolha é declarada no DOCTYPE que você escolher.

XHTML e HTML têm várias diferenças. Em geral, XHTML é HTML 4.01 reescrito como um Aplicativo XML. Se você escrever XHTML, é mais estrito em sua sintaxe, e todos os seus atributos serão citados, suas tags fechadas. Você também poderá editar o documento em um editor de XML. O HTML é muito mais flexível, permitindo que você retire aspas dos atributos, deixe as tags abertas e assim por diante.

Por que você deve escolher usar HTML? Essas razões podem empurrá-lo mais em direção a isso como uma escolha:

  • HTML pode ocupar menos espaço e, portanto, ser mais rápido para fazer o download.
  • HTML é mais tolerante e fácil de aprender. Por exemplo, se você omitir tags em HTML, seu código ainda funcionará de forma confiável.
  • Alguns navegadores mais antigos respondem mais eficazmente ao HTML do que ao XHTML.

Em vez disso, você pode escolher XHTML se suas necessidades estiverem mais alinhadas com estes pontos:

  • O XHTML é mais rígido no início e no final das tags, portanto, estilos e eventos podem ser conectados com mais facilidade.
  • XHTML integra-se bem com outras linguagens de programação porque XML é amplamente utilizável.
  • Alguns navegadores respondem de forma mais confiável ao XHTML e, portanto, exibem as páginas de forma consistente, mesmo entre plataformas.

Alguns podem argumentar que uma quarta versão é a versão "sem DOCTYPE". Isso geralmente é chamado modo peculiares e se refere a documentos HTML que não têm um DOCTYPE definidos e, como resultado, acabam sendo exibidos de maneira peculiar em navegadores diferentes.

HTML 5 e XHTML

Com o advento do HTML 5 (às vezes representado sem o espaço como HTML5), a linguagem incluiu o XHTML, bem como todas as versões anteriores do HTML. HTML 5 se tornou uma linguagem padrão da internet e é a mais aceita pelos navegadores modernos. Você só deve usar versões anteriores de HTML (por exemplo, 4.0, 3.2, etc.) se tiver um motivo específico para fazer isso. Se você não tiver uma situação específica que exija outra coisa, use HTML 5.

Declarando um DOCTYPE

Certifique-se de usar um DOCTYPE em seu documento HTML. Usar um DOCTYPE garante que suas páginas sejam exibidas da maneira que você deseja.

Se você estiver trabalhando com HTML 5, sua declaração DOCTYPE será simplesmente:


Os outros DOCTYPEs para as várias versões são:

HTML

  • HTML 4.01 transicional
  • HTML 4.01 estrito
  • Conjunto de quadros HTML 4.01
  • HTML 3.2

XHTML

  • XHTML 1.0 transicional
  • XHTML 1.0 strict
  • Conjunto de quadros XHTML 1.0
  • XHTML 2.0
instagram story viewer