Os Princípios POUR: A Base da Acessibilidade Web
Todos os requisitos nas WCAG são construídos sobre quatro princípios fundamentais. Se compreender estes princípios profundamente, pode frequentemente identificar problemas de acessibilidade intuitivamente, mesmo sem memorizar critérios de sucesso individuais. Estes quatro princípios — Percetível, Operável, Compreensível e Robusto — definem as condições fundamentais que devem ser cumpridas para que o conteúdo seja acessível.
Percetível: Os Utilizadores Devem Poder Percecionar o Conteúdo
O princípio percetível aborda o requisito de acessibilidade mais fundamental: a informação deve estar disponível para pelo menos um dos sentidos do utilizador. Se um utilizador não consegue percecionar o conteúdo de todo, nenhum design de interação ou código limpo o tornará utilizável.
Este princípio impulsiona os requisitos para alternativas em texto para conteúdo não textual, legendas e transcrições para áudio e vídeo, contraste de cor suficiente, a capacidade de redimensionar texto e a separação da informação da sua apresentação visual.
Como se manifesta na prática:
Uma imagem de banner promocional que anuncia uma venda sazonal precisa de texto alternativo descrevendo a promoção, porque um utilizador cego não verá a imagem. Um vídeo de formação precisa de legendas, porque um utilizador surdo não ouvirá a narração. O texto do corpo do seu website precisa de contraste suficiente em relação ao fundo, porque um utilizador com baixa visão pode não conseguir ler texto com baixo contraste. Um formulário que utiliza um contorno vermelho para indicar erros também precisa de uma mensagem de texto, porque um utilizador daltónico pode não percecionar a cor vermelha.
Falhas comuns:
Imagens sem texto alternativo. Vídeos sem legendas. Contraste de cor insuficiente. Informação transmitida apenas através da cor. Conteúdo que se torna inacessível quando ampliado para 200%. Texto de espaço reservado utilizado como única etiqueta para campos de formulário.
Operável: Os Utilizadores Devem Poder Operar a Interface
O princípio operável garante que os utilizadores possam interagir com todos os componentes da interface e navegar por todo o conteúdo, independentemente da forma como interagem com o seu dispositivo. Um website bonito e percetível é inútil se um utilizador não consegue clicar, tocar ou navegar com o teclado até ao conteúdo de que precisa.
Este princípio impulsiona os requisitos para acessibilidade por teclado, tempo suficiente para interagir com o conteúdo, evitar conteúdo que possa causar convulsões, mecanismos de navegação eficazes e métodos de entrada flexíveis.
Como se manifesta na prática:
Um menu dropdown que abre ao passar o ponteiro deve também abrir ao receber foco do teclado e ser navegável com teclas de seta. Um tempo limite de sessão num site bancário deve avisar o utilizador e permitir-lhe prolongar a sessão. Uma apresentação de slides com avanço automático deve ter controlos de pausa. Um painel de filtros de pesquisa deve ser acessível por teclado para que os utilizadores que não podem usar o rato possam filtrar resultados. Os elementos interativos devem ser suficientemente grandes para serem tocados sem acidentalmente atingir controlos adjacentes.
Falhas comuns:
Elementos interativos que apenas respondem a cliques do rato. Menus dropdown inacessíveis por teclado. Armadilhas de foco em modais ou widgets. Ligações de salto ausentes. Limites de tempo sem opções de prolongamento. Conteúdo que pisca rapidamente.
Compreensível: Os Utilizadores Devem Poder Compreender o Conteúdo e a Interface
O princípio compreensível garante que tanto a informação apresentada como o funcionamento da interface sejam compreensíveis para os utilizadores. Conteúdo que é percetível e operável mas incompreensível ainda falha no teste de acessibilidade.
Este princípio impulsiona os requisitos para conteúdo legível, comportamento previsível da interface e assistência na introdução de dados que ajuda os utilizadores a evitar e corrigir erros.
Como se manifesta na prática:
Uma página escrita em português tem o atributo lang="pt" para que os leitores de ecrã utilizem a pronúncia correta. Os menus de navegação aparecem na mesma localização e ordem em todas as páginas. Quando um utilizador comete um erro num formulário, o erro é identificado claramente e é fornecida uma sugestão de correção. Os utilizadores são avisados antes de ações com consequências significativas, como submeter um pagamento ou eliminar dados.
Falhas comuns:
Declarações de idioma em falta. Navegação inconsistente entre páginas. Validação de formulários que identifica erros sem os explicar. Alterações automáticas de contexto acionadas pela seleção de uma opção ou pela entrada num campo. Conteúdo com jargão sem explicações.
Robusto: O Conteúdo Deve Funcionar em Diferentes Tecnologias
O princípio robusto garante que o conteúdo é construído sobre bases técnicas sólidas que funcionam de forma fiável em diferentes navegadores, dispositivos e tecnologias de apoio — tanto atuais como futuros.
Este princípio impulsiona os requisitos para marcação limpa e conforme às normas, utilização adequada de ARIA quando o HTML nativo é insuficiente, e comunicação programática dos estados e valores dos componentes às tecnologias de apoio.
Como se manifesta na prática:
Um widget dropdown personalizado utiliza funções, estados e propriedades ARIA adequados para que um leitor de ecrã o anuncie como uma caixa de combinação, comunique se está expandido ou recolhido, e identifique a opção atualmente selecionada. Um indicador de chat ao vivo utiliza uma região ARIA live para que os leitores de ecrã anunciem novas mensagens sem que o utilizador precise de navegar para a janela de chat. Mensagens de estado como "Item adicionado ao carrinho" são anunciadas aos leitores de ecrã através de funções apropriadas.
Falhas comuns:
Widgets personalizados que carecem de funções e estados ARIA. Mensagens de estado que são apenas apresentadas visualmente mas não anunciadas aos leitores de ecrã. Utilização incorreta de ARIA que conflitua com a semântica nativa do HTML. Conteúdo que funciona num navegador mas falha noutro devido a código não normalizado.
Aplicar o POUR como Princípio de Design
Os princípios POUR não são apenas categorias para organizar critérios de sucesso — são um enquadramento de pensamento. Ao avaliar qualquer conteúdo ou funcionalidade, faça quatro perguntas: Todos os utilizadores podem percecioná-lo? Todos os utilizadores podem operá-lo? Todos os utilizadores podem compreendê-lo? Funcionará em todas as tecnologias relevantes? Se a resposta a qualquer destas perguntas for não, identificou uma barreira de acessibilidade.
O seu website é acessível?
Analise o seu website gratuitamente e obtenha a sua pontuação WCAG em poucos minutos.
Analise o seu site gratuitamente