Atributos HTML: propriedades, valores e boas práticas

Entenda como atributos configuram elementos HTML, quando usar valores, atributos booleanos e alternativas semânticas mais seguras.

Compartilhe

Controles e propriedades de atributos HTML

HTML moderno: estrutura, semântica e acessibilidade

Estrutura semântica de uma página HTML moderna

HTML moderno: fundamentos e como a Web é estruturada

Editor e navegador conectados por um documento HTML

Seu primeiro documento HTML: do arquivo ao navegador

Árvore de elementos e sintaxe HTML

Elementos e sintaxe HTML: tags, conteúdo e aninhamento

Controles e propriedades de atributos HTML

Atributos HTML: propriedades, valores e boas práticas

Hierarquia visual de cabeçalhos HTML

Cabeçalhos HTML: hierarquia clara para pessoas e buscadores

Blocos estruturados de parágrafos e conteúdo pré-formatado

Parágrafos HTML: texto, quebras e conteúdo pré-formatado

Navegação entre páginas por links e âncoras

Links HTML: navegação acessível, URLs e segurança

Elementos semânticos de texto HTML

Semântica de texto HTML: ênfase, citações e código

Camadas de estrutura HTML e apresentação CSS

CSS no HTML: como conectar estrutura e apresentação

Imagem adaptada a telas de diferentes tamanhos

Imagens responsivas em HTML: desempenho e acessibilidade

Tabela de dados HTML com cabeçalhos acessíveis

Tabelas HTML acessíveis: estrutura para dados

Listas ordenadas, não ordenadas e de descrição

Listas HTML: ul, ol, dl e estruturas aninhadas

Formulário HTML acessível com campos e controles

Formulários HTML acessíveis: campos, rótulos e validação

Conteúdo externo protegido em um iframe

Iframes em HTML: incorporação segura e acessível

Atributos globais aplicados a um elemento HTML

Atributos globais HTML: idioma, dados, foco e identidade

Biblioteca organizada de elementos HTML modernos

Referência de elementos HTML: guia atual e semântico

Interface HTML moderna com modal, popover e painel expansível em tons de azul e ciano

HTML moderno sem frameworks: dialog, details e Popover API na prática

Atributos fornecem informações ou configuram o comportamento de um elemento. Eles aparecem na tag de abertura e devem ser usados apenas onde a especificação permite. Um atributo útil complementa a semântica; ele não corrige a escolha de um elemento inadequado.

Nome e valor

Em um link, href define o destino. Em uma imagem, src aponta para o arquivo e alt fornece a alternativa textual. Coloque valores entre aspas para manter um padrão seguro e legível.

<a href="/sobre/" hreflang="pt-BR">Conheça o projeto</a>n<img src="equipe.webp" alt="Equipe reunida em uma mesa">

Atributos booleanos

A presença de um atributo booleano representa verdadeiro; sua ausência representa falso. Por isso, disabled="false" ainda desabilita um controle. Use apenas disabled quando a condição for verdadeira.

<button type="button" disabled>Processando…</button>n<input type="checkbox" checked>

Prefira padrões modernos

Evite atributos de apresentação antigos como align, bgcolor e border; apresentação pertence ao CSS. Evite title como única fonte de instrução, pois ele não funciona de modo consistente em toque ou teclado. Use texto visível e rótulos associados.

Checklist de qualidade

  • O atributo é válido para esse elemento?
  • O valor precisa ser entendido por uma pessoa ou tecnologia assistiva?
  • Existe uma alternativa semântica ou de CSS mais apropriada?

Pratique agora

Crie um link, uma imagem e um botão. Para cada atributo usado, explique qual problema ele resolve e remova os que não têm função.

Referências atualizadas

HTML moderno: estrutura, semântica e acessibilidade

Elementos e sintaxe HTML: tags, conteúdo e aninhamento Cabeçalhos HTML: hierarquia clara para pessoas e buscadores