Exercícios
Avalie seus conhecimentos sobre acessibilidade web com questões práticas de HTML semântico e ARIA. Neste questionário, você testará conceitos essenciais para criar interfaces mais inclusivas, compreensíveis e fáceis de navegar para todas as pessoas. Explore boas práticas para estruturar páginas com elementos como nav, main, button e label, escrever textos alternativos para imagens, organizar títulos, manter o foco visível e implementar atalhos de navegação. Você também verá quando utilizar atributos ARIA, como aria-expanded, aria-label e aria-live, para melhorar a experiência de pessoas que usam leitores de tela e navegação por teclado. Responda às perguntas e descubra como tornar seus projetos web mais acessíveis.
Responda às questões abaixo e confira a explicação de cada resposta.
0/12 respondidas
Áudio automático ativado: as próximas questões serão lidas ao clicar em Continuar.
O elemento <nav> representa uma seção com links de navegação importantes, ajudando tecnologias assistivas a identificar rapidamente esse conteúdo.
O atributo alt fornece um texto alternativo que pode ser anunciado por leitores de tela e exibido quando a imagem não é carregada.
O elemento <main> identifica o conteúdo dominante da página. Em geral, deve existir apenas um elemento main visível por página.
Uma imagem decorativa deve usar alt="". Assim, leitores de tela a ignoram e não adicionam ruído à leitura da página.
O <button> já é reconhecido como controle interativo, recebe foco e pode ser ativado por teclado. Isso reduz a necessidade de recriar comportamentos com ARIA e JavaScript.
O atributo for do label deve corresponder ao id do controle. Isso fornece um nome acessível ao campo e permite clicar no rótulo para focá-lo.
Títulos devem expressar a estrutura do documento. Uma sequência lógica de níveis facilita a navegação por leitores de tela e a compreensão do conteúdo.
aria-expanded comunica o estado de um conteúdo controlado, como um menu ou painel. O valor true indica que a região está expandida.
Quando não há texto visível no botão, aria-label pode fornecer seu nome acessível. O ícone sozinho não oferece uma descrição confiável para leitores de tela.
O indicador de foco mostra onde a interação por teclado está ocorrendo. Ele pode ser personalizado, mas precisa continuar claramente perceptível.
Um link de atalho permite pular elementos repetidos, como menus extensos, levando diretamente ao conteúdo principal. É especialmente útil para navegação por teclado.
Uma região com aria-live="polite" informa mudanças dinâmicas aos leitores de tela quando houver uma pausa apropriada, como uma confirmação de envio de formulário.

Curso GratuitoPHP 8 do Zero ao Profissional (MVC, PDO, Composer, Twig e Deploy)
31h00m
58 exercícios

Curso GratuitoProgramação para Web
14h37m
12 exercícios

Curso GratuitoJavascript curso completo
3h56m
42 exercícios

Curso GratuitoDesenvolvimento Web Completo (Front-end: HTML, CSS, JavaScript)
10h33m
32 exercícios

Curso GratuitoHTML, CSS, JavaScript e Firebase: Seja um FullStack developer
3h51m
29 exercícios

Curso GratuitoAprenda HTML criando um clone da Netflix
4h16m
17 exercícios

Curso GratuitoCSS Flexbox no desenvolvimento de sites
1h18m
10 exercícios

Curso GratuitoJavaScript - Manipulando o DOM
1h50m
9 exercícios
Milhares de cursos online em vídeo, ebooks e áudiobooks.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixe nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks