Pesquise o token real
button, role=button e aria-expanded funcionam como busca. O filtro distingue papéis e atributos na lista local, sem requisitar dados externos.
Referência para desenvolvedores
Busque um papel ou um atributo aria-* e confira exemplo, exigências de interação e fonte da especificação.
button aciona uma ação; o elemento nativo já fornece foco e ativação por teclado.
Teclado: HTML nativo cuida das teclas básicas; um papel próprio precisa reproduzir esse comportamento.
Cuidado: Não repita role quando o elemento nativo já tem o mesmo sentido e funcionamento.
Exigências principais: Nenhuma
<button type="button">Save</button>A busca fica nesta página; fontes externas só abrem quando você clica.
1 de 16 itens
Na acessibilidade web, antes de acrescentar semântica a um componente próprio, veja se atributos ARIA são mesmo necessários. Um button ou input nativo já inclui comportamento de teclado; role em uma div não cria esse comportamento.
Esta seleção de atributos ARIA e papéis reúne estados, trechos de HTML e links de origem. Para abas, diálogos e combobox personalizadas, o APG detalha foco e teclado.
Exemplo, condição de uso e origem aparecem juntos.
As fichas button e checkbox mostram primeiro os elementos nativos. Atributos ARIA e role em uma div não acrescentam foco nem ativação com Enter e Espaço.
O exemplo aria-expanded liga o botão ao painel controlado. Ao usar atributos ARIA, atualize o valor comunicado sempre que a área visível mudar.
button, role=button e aria-expanded funcionam como busca. O filtro distingue papéis e atributos na lista local, sem requisitar dados externos.
Um trecho de atributos ARIA só mostra a base semântica. Para tab, dialog e combobox, consulte o padrão APG e implemente foco e teclado.
Cada ficha leva à definição fixa de WAI-ARIA 1.2. Depois confira a experiência do componente com teclado e leitor de tela no contexto real.
São oito papéis e oito propriedades ou estados aria-*. Não encontrar um termo aqui não significa que ele não exista no padrão completo.
Cada entrada oferece HTML e uma âncora de WAI-ARIA 1.2, além do APG quando houver um padrão interativo mais extenso.
aria-expanded comunica a expansão, mas não abre o painel sozinho. Código e atributo devem acompanhar a interface.
Se o HTML semântico já oferece o papel e o funcionamento desejados, use-o. Papéis ARIA são úteis para widgets que o elemento nativo não representa; a interação continua por sua conta.
Não. role=button altera a informação passada à tecnologia assistiva, mas não torna uma div focável nem ativa Enter e Espaço. Um button nativo costuma ser melhor.
aria-label guarda o nome como texto no atributo. aria-labelledby aponta para IDs de elementos cujo texto dá o nome. Considere primeiro o rótulo visível e label nativo.
Depende do papel. A ficha resume estados e relações principais; o link de WAI-ARIA 1.2 traz a lista normativa completa para cada caso.
Não. A consulta de atributos ARIA ajuda a encontrar a semântica, mas conformidade depende do conteúdo e da interação real, inclusive testes de teclado e leitor de tela.
Falta uma entrada ou há algum erro?
Escolha um token, compare com HTML nativo e confira a definição W3C antes de usar no projeto.