Web Accessibility Academy · Aula

Papéis status, alert e log

Escolha o papel dinâmico adequado para cada tipo de atualização.

Aula 2 de 413 etapas

Papéis status, alert e log é uma aula grátis de Web Accessibility Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Web Accessibility Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Web Accessibility Academy inclui 4 aulas no total.

Os papéis incorporam a polidez

Alguns papéis ARIA transformam um elemento em uma região dinâmica automaticamente, definindo um nível de polidez adequado para que você escreva menos marcação.

O papel status é cortês

O papel status marca uma região que é atualizada de maneira cortês. Ele é perfeito para confirmações discretas, como uma mensagem informando que algo foi salvo ou copiado. 📋

<div role="status">Copied to clipboard</div>

status significa aria-live cortês

Usar role status é uma forma abreviada de definir aria-live como cortês. Você obtém o mesmo comportamento com uma intenção mais clara e semântica.

O papel alert é assertivo

O papel alert anuncia de maneira assertiva assim que seu conteúdo aparece. Use-o quando algo precisar de atenção imediata. ⚠️

<div role="alert">Payment failed</div>

alert significa aria-live assertivo

Um alert se comporta como aria-live assertivo mais aria-atomic true. Ele interrompe e lê todo o texto como uma única mensagem.

O papel log é para fluxos

O papel log é adequado para conteúdos aos quais novas entradas são adicionadas em ordem, como uma conversa de bate-papo ou um fluxo de atividades. Ele faz a leitura de maneira cortês.

<ul role="log" aria-live="polite"></ul>

log preserva a ordem

Um log indica que as mensagens antigas são importantes e que a sequência tem significado; por isso, a tecnologia assistiva lê as adições na ordem em que chegam.

status versus alert na prática

Escolha status para uma confirmação discreta e alert para um problema. Um aviso de salvamento é status; um erro que bloqueia o formulário é alert.

Os alertas devem ser merecidos

Usar a função alert em excesso faz com que tudo interrompa a leitura e pareça barulhento. Reserve-a para erros genuínos e avisos urgentes.

Coloque a função antes do conteúdo

Assim como as regiões dinâmicas simples, um elemento com role status deve existir antes de o texto ser inserido, para que o leitor de tela já o esteja monitorando.

<p role="status" id="out"></p>

As funções também acrescentam significado

Além da prioridade, essas funções descrevem o que é a região. Essa clareza semântica ajuda tanto os leitores de tela quanto a próxima pessoa desenvolvedora.

Verificação rápida

Você precisa anunciar imediatamente um erro de envio de formulário que bloqueia a pessoa usuária. Qual função é adequada?

Recapitulação: funções dinâmicas

Agora você sabe que status é discreto, alert é assertivo e log mantém fluxos ordenados. Escolha a função que corresponde à importância da atualização. ✅

Grátis para começar

Aprenda HTML com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
30
Aulas
120

Perguntas Frequentes

A aula “Papéis status, alert e log” é grátis?

Sim — o texto completo de “Papéis status, alert e log” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Web Accessibility Academy, atualize para CoddyKit PRO. O curso de Web Accessibility Academy inclui 4 aulas no total.

O que vou aprender em “Papéis status, alert e log”?

Escolha o papel dinâmico adequado para cada tipo de atualização. Você pratica Web Accessibility Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Web Accessibility Academy?

Nenhuma experiência prévia é necessária. Web Accessibility Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.

Quanto tempo leva a aula “Papéis status, alert e log”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Web Accessibility Academy?

Sim. Cada aula de Web Accessibility Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. polite versus assertive: escolhendo a urgência
  2. Papéis status, alert e log
  3. Anunciando notificações, carregamentos e contagens
  4. Por que regiões dinâmicas falham e como corrigi-las
← Voltar para Web Accessibility Academy