Atualizado 19/01/2022

HTML: o que é essa linguagem de marcação e quais são suas principais tags?

É preciso dominar o que é HTML e entender a estrutura da tecnologia para entender a web e avançar no desenvolvimento de aplicações web.

4 minutos de leitura

Entenda a fundo o que é HTML. Afinal, é preciso conhecer essa tecnologia e entender suas evoluções para programar para web.




O HTML é um elemento comum de todas as páginas da web, servindo, portanto, como um alicerce para a internet. Trata-se de uma linguagem simples de entender e poderosa historicamente para os avanços que conseguimos com a grande rede.

Pessoas que desejam avançar no mundo de desenvolvimento full stack devem conhecer bem o que é HTML, as tags HTML e a estrutura HTML.

Ao compreender a forma como a linguagem evoluiu e ganhou novos paradigmas e conceitos, é possível dominá-la para criar aplicações web poderosas para vários fins.

Saiba mais sobre esse termo e sobre como estruturar uma página HTML.

HTML: o que é essa linguagem de marcação?

HTML é uma sigla para HyperText Markup Language, ou linguagem de marcação hipertexto. Foi criada por Tim Berners-Lee, quando trabalhava no CERN (Centro Europeu de Pesquisa Nuclear), na Suíça. Lee também criou na mesma época o protocolo HTTP e a World Wide Web, enquanto procurava uma solução para compartilhamento de arquivos no centro.

O HTTP é o protocolo de rede que permite a transferência de arquivos, ao passo que a World Wide Web (WWW) é o sistema que cataloga e permite compartilhar documentos por meio do HTTP.

O HTML é a unidade essencial de todas as construções da web. Toda página na internet começou como um documento HTML, com tags básicas estruturando e formatando esse documento.

O hipertexto do nome diz respeito à capacidade de estabelecer uma relação entre páginas. Como aponta o expert César Martins, Desenvolvedor de Novos Produtos na Tera:

"Hipertexto é qualquer texto com um link, um link que leva de um lugar para outro. A web é construída por milhões de textos desse tipo."

Berners-Lee conseguiu criar uma forma de conectar páginas para estabelecer fluxos de navegação. Sem saber, criou o protótipo do que viria a ser a internet moderna.

Uma característica importante do hipertexto é que ele é representado por conteúdos multimídia, como textos, imagens, vídeos, áudios e links.

Desde que surgiu, o HTML evoluiu por muitos anos até chegar à versão 5. Durante esse processo, surgiram desafios de compatibilidade entre navegadores.

Para lidar com isso, foi criado um comitê responsável por organizar e padronizar a evolução da tecnologia: o W3C.

Qual a função do HTML?

O HTML foi criado para estruturar e organizar documentos, permitindo definir hierarquia, links e formatação básica.

"O HTML define a estrutura de uma página web. Define quais conteúdos serão exibidos e como o navegador deve renderizá-los."

"É importante compreender HTML para criar páginas web, estruturar aplicações e até editar páginas existentes."

Com essa base estrutural, páginas podem ser estilizadas com CSS e ganhar interatividade com JavaScript.

O HTML esclarece a hierarquia visual e semântica de um site, organizando informações de forma clara e acessível.

No HTML5, houve uma ênfase maior na semântica, com novas tags que indicam claramente o papel de cada seção da página.

Linguagem de marcação e linguagem de programação

HTML não é uma linguagem de programação, mas uma linguagem de marcação.

"Linguagens de marcação definem como um conteúdo pode ser exibido."

O principal diferencial é a lógica. Linguagens de programação trabalham com decisões, fluxos e regras. O HTML apenas estrutura e organiza.

Por isso, o HTML atua no lado do cliente, no front-end, sendo amplamente utilizado por desenvolvedores front-end e full stack.

Qual é a estrutura HTML básica?

Uma estrutura HTML básica começa com a declaração do tipo de documento, seguida pelas tags html, head e body.

A tag html envolve todo o documento. A head contém metadados e configurações. A body define o conteúdo visível.

O que são tags HTML?

Tags são os elementos que delimitam e definem o significado de cada parte do documento.

Elas possuem abertura e fechamento, com exceção das self-closing.

As tags podem receber atributos, que configuram comportamento, aparência e referência de conteúdo.

a

Define links entre páginas ou seções.

ul, ol, li

Definem listas ordenadas e não ordenadas.

img

Define imagens e recebe atributos como src, width e height.

p

Define parágrafos e organiza blocos de texto.

H tags

Definem títulos e subtítulos de forma hierárquica.

iframe

Permite incorporar conteúdos externos, como vídeos.

video e audio

Inserem mídias nativas na página.

header, footer, main

Tags semânticas que definem cabeçalho, rodapé e conteúdo principal.

section, aside e nav

Definem seções, áreas laterais e navegação.

Como vimos, o HTML é o elemento essencial de toda página web, sendo fundamental para qualquer pessoa que deseja trabalhar com desenvolvimento web.

Gostou do conteúdo? Esses e outros conceitos fazem parte da aula sobre HTML do curso Full Stack Development da Tera.

{{cta('d7350acf-8c57-4a1a-b1a5-fcb9327fca4f')}}

Assine AGORA

Você informado toda semana sobre Produto e IA

Assinar gratuitamente

Assinar gratuitamente

Assinar gratuitamente

CURSO CRIAÇÃO DE AGENTES GRATUITO

Aprenda a utilizar a plataforma de desenvolvimento mais avançada do mercado, para tirar ideias do papel e colocar produtos funcionais no ar em tempo recorde.

Acesso à área de membros

Certificado de conclusão

ENCERRA EM

05D
06H
36M
56S

Saiba mais