HTML é a sigla em inglês para HyperText Markup Language, que em português significa linguagem para marcação de hipertexto.
Hipertexto: é todo texto inserido pem um documento para a web e que tem como principal característica a possibilidade de se interligar a outros através de links. Assim como conteúdos como imagens, gráficos, vídeos, áudios, e outros conteúdos não textuais presentes na web são chamados de hipermídia.
Tim Berners-Lee (físico britânico) criou o HTML original (e outros protocolos associados como o HTTP). Na época, a linguagem não era uma especificação, mas uma coleção de ferramentas para resolver um problema de Tim: a comunicação e disseminação das pesquisas entre ele e o seu grupo de colegas. A sua solução, combinada com a então emergente internet pública (que tornar-se-ia a Internet), ganhou atenção mundial.
As primeiras versões do HTML foram definidas com regras sintáticas flexíveis, o que ajudou aqueles sem familiaridade com a publicação na Web. Através do tempo, a utilização de ferramentas para autoria de HTML aumentou, assim como a tendência em tornar a sintaxe cada vez mais rígida. Apesar disso, por questões históricas (retrocompatibilidade), os navegadores ainda hoje conseguem interpretar páginas web que estão longe de ser um código HTML válido.
Versão | Ano |
---|---|
HTML | 1991 |
HTML 2.0 | 1995 |
HTML 3.2 | 1997 |
HTML 4.01 | 1999 |
XHTML | 2000 |
HTML5 | 2014 |
HTML5.1 | 2016 e 2017 (2ª ed.) |
HTML5.2 | 2017 |
Todo documento HTML possui marcadores (do inglês: tags), palavras entre parênteses angulares (chevron) (<
e >
); esses marcadores são os comandos de formatação da linguagem. Um elemento é formado por um nome de marcador (tag), atributos, valores e filhos (que podem ser outros elementos ou texto).
Elemento simples, sem atributos nem filhos:
<hr>
Elemento com atributos e filhos
<html lang="en">
<body></body>
</html>
Os documentos em HTML são arquivos de texto simples que podem ser criados e editados em qualquer editor de textos comum. A extensão de arquivo de um texto do tipo HTML é .html
ou .htm
.
Ambas as extensões se referem a arquivos que contêm a linguagem de marcação HTML, usada para criar páginas da web. A diferença, se é que se pode chamar assim, é que HTM é uma versão mais curta de HTML, que era usada em sistemas operacionais mais antigos que limitavam as extensões de arquivo a três caracteres, como o antigo DOS.
[Iniciando com HTML - Aprendendo desenvolvimento web | MDN](https://developer.mozilla.org/pt-BR/docs/Learn_web_development/Core/Structuring_content/Basic_HTML_syntax) |