Referência de 126 tags HTML
O que cada tag faz, se precisa de fechamento e quais atributos se usam de fato, em uma linha.
Esqueleto5
O esqueleto que todo documento tem, com ordem e lugar fixos.
Seções17
Divide a página em blocos com sentido; buscadores e leitores de tela seguem essa estrutura.
Blocos de texto7
Texto que flui em bloco: parágrafos, citações, listagens de código.
Marcação em linha30
Marca parte de uma linha sem começar outra.
Listas7
Listas ordenadas e não ordenadas, além de listas de termos.
Tabelas10
Dados em linhas e colunas; não é recurso de layout.
Formulários14
Controles que recebem um valor e o enviam.
Mídia10
Imagens, áudio, vídeo e superfícies para desenhar.
Incorporação4
Coloca outro documento ou recurso dentro deste.
Script e estilo5
Acrescenta comportamento e aparência ao documento.
Info do documento2
Informação lida por navegadores e buscadores, não por pessoas.
Sanfonas3
Coisas que abrem e fecham ao clique, sem JavaScript.
Obsoletas12
Tags aposentadas pelo padrão; aparecem só em documentos antigos.
Como ler
- A maioria das tags vem em par, abrindo e fechando. Só as que não têm conteúdo — img, br — ficam sem fechamento.
- Escrever </br> num elemento vazio não adianta: o navegador ignora ou acrescenta uma linha em branco.
- A aparência é tarefa do CSS. A tag diz o que algo é; negrito ou itálico é só a consequência.
- Escolher a tag que combina com o significado ajuda buscadores e leitores de tela. Embrulhar tudo em div joga fora essa informação.
Perguntas frequentes
Q. Quantas tags HTML existem?
Cerca de 110 seguem vivas no padrão e por volta de 130 contando as obsoletas. Esta referência traz 126: as usadas hoje e as que ainda aparecem em documentos antigos.
Q. Quais tags não têm fechamento?
As sem conteúdo: img, br, hr, input, meta, link e algumas outras. Escrever </img> não faz nada. A barra no estilo XHTML de <br /> é permitida, mas em HTML não muda nada.
Q. Qual a diferença entre div e section?
Div é uma caixa sem significado; section é um grupo temático com título. Se um título caberia ali, use section; se você só precisa de algo para pendurar estilos, div é a escolha honesta.
Q. Posso escrever os nomes em maiúsculas?
HTML não diferencia maiúsculas, então <DIV> funciona. A convenção é minúscula, e em contextos XML como XHTML ou SVG só a minúscula vale.
Q. O que acontece se eu usar uma tag obsoleta?
A maioria dos navegadores ainda desenha. Mas o padrão a aposentou, então ela pode sumir a qualquer momento — e já há substitutos: CSS para center e font, animação CSS para marquee.