HTML (conceitos)
Conceitos iniciais sobre HTML
HTML ou Hyper Text Markup Language é uma linguagem de marcação.
É uma linguagem que cria uma estrutura conhecida por todos os navegadores para organização dos componentes visuais em tela. Em outras palavras é um conjunto de regras padronizadas que permitem a estruturação de paginas web.
Pontos relevantes:
Possui regras de sintaxe
Possui palavras reservadas
Responsável pelo posicionamento de elementos
Responsável pela esrtruturação da página em blocos visuais
Evolução do HTML
Criada inicialmente para compartilhamento de documentos científicos, sendo impultionado pelo sucesso da internet e conexão cliente-servidor (1990).
Primeiro site criado foi do cern e você ainda pode acessa-lo aqui >> https://info.cern.ch/
HTML 1.0 (1990)
Elemento ancora <a> : criar links e conectar páginas entre si (hipertextos)
HTML 2.0 (1995)
Formalização de regras
HTML 3.2 (1997)
Criação de tabelas
Exemplo site com tabelas >> https://www.spacejam.com/1996/
Texto flutuante ao redor de imagens
HTML 4.01 (1999)
Mais opções de personalização
Recursos multimídia
HTML 5 (2014)
Suporte audio e vídeo
Banco de dados web
Novos tipos de formulários
Maior valor semântico aos componentes
E sobre a semântica do HTML
Tem papel fundamental na estruturação e no significado do conteúdo das páginas web.
Acessibilidade: interpretação correta pelos leitores de tela
SEO (Search Engine Optimization - otimização de mecanismos de busca): auxilia no posicionamento da página pelos mecanismos de busca
Manutenção do código: o código é mais legível, facilita a depuração e colaboração
Compatibilidade e Consistência: Garantia de exibição correta em navegadores e dispositivos diferentes, além de evitar problemas de compatibilidade e responsividade.
Interoperabilidade: permite a extração de informações úteis da página por outras tecnologias (redes sociais e leitores de feeds por exemplo)
Mas sobre semântica vale ler um material somente para esta temática...