Construindo mensagens acessíveis no Braze
Entenda por que a acessibilidade é importante a ser considerada em seu conteúdo de marketing e como você pode construir mensagens acessíveis no Braze. Para mais orientações, confira nosso curso Fundamentos de Mensagens Acessíveis no Braze Learning.
Conteúdo de marketing que exclui pessoas com deficiência, mesmo que involuntariamente, pode impedir milhões de pessoas de interagir com sua marca. A acessibilidade no marketing é sobre tornar fácil para todos experimentar seu marketing, receber e entender sua comunicação, e ter a oportunidade de investir ou se tornar fã de seu produto, serviço ou marca.
Ao projetar suas mensagens, reserve um tempo extra para considerar como você pode tornar seus designs acessíveis a todos os seus clientes.
Este conteúdo é destinado a orientações gerais e não garante conformidade com padrões de acessibilidade como o WCAG. O Braze oferece ferramentas que suportam a criação de mensagens mais acessíveis, mas é sua responsabilidade garantir que seu conteúdo final atenda a quaisquer requisitos aplicáveis. A acessibilidade é um tópico complexo com muitas partes móveis. Muitas empresas trabalham com especialistas ou consultores em acessibilidade para garantir que suas práticas de conteúdo, design e desenvolvimento atendam às necessidades de todos os usuários.
Acessibilidade no Braze
Apoiar a comunicação acessível significa estar aberto, curioso e disposto a aprender. No Braze, nos preocupamos em ajudar as pessoas a se conectarem—e sabemos que fazer espaço para todos é parte de fazer isso bem. A acessibilidade não é algo que consideramos “pronto” e acolhemos a chance de continuar aprendendo.
If you have feedback about the accessibility of Braze or messages sent from Braze, we’d love to hear from you. Open the Support menu in the global header and select Share feedback to send us your thoughts.
Áreas de deficiência a considerar
Esta seção é parcialmente adaptada de W3C: Habilidades e Barreiras Diversas.
As deficiências visuais podem variar de perda leve ou moderada da visão em um ou ambos os olhos, até perda substancial ou completa da visão em ambos os olhos. Algumas pessoas têm sensibilidade reduzida ou falta de sensibilidade a certas cores ou sensibilidade aumentada a cores brilhantes.
Para interagir com seu conteúdo, esses usuários precisam da capacidade de:
- Aumentar ou reduzir o tamanho do texto e das imagens
- Personalizar configurações para fontes, cores e espaçamento
- Ouvir a síntese de texto para fala do conteúdo (ou seja, usar um leitor de tela)
- Ouvir descrições em áudio de vídeos
- Ler texto usando Braille atualizável
Deficiências auditivas ou de audição podem incluir perda auditiva leve a moderada em um ou ambos os ouvidos. Mesmo a perda parcial da audição pode ser problemática em relação ao conteúdo de áudio.
Para entender seu conteúdo, esses usuários dependem de:
- Transcrições e legendas de conteúdo de áudio
- Reprodutores de mídia que exibem legendas e oferecem opções para ajustar o tamanho do texto e as cores das legendas
- Opções para parar, pausar e ajustar o volume do conteúdo de áudio (independente do volume do sistema)
- Áudio de alta qualidade em primeiro plano que é claramente distinguível de qualquer ruído de fundo
- Um em cada oito pessoas nos Estados Unidos (13%, ou 30 milhões) com 12 anos ou mais tem perda auditiva em ambos os ouvidos, com base em exames auditivos padrão
- Aproximadamente 15% dos adultos americanos (37,5 milhões) com 18 anos ou mais relatam alguma dificuldade auditiva (veja NIH)
Deficiências físicas podem incluir fraqueza e limitações no controle ou sensação muscular, distúrbios nas articulações, dor que impede o movimento e membros ausentes.
Esses usuários dependem do suporte do teclado para ativar funcionalidades (mesmo que não estejam usando um teclado padrão). Para interagir com seu conteúdo, esses usuários precisam:
- Áreas clicáveis grandes
- Tempo suficiente para concluir tarefas
- Indicadores visíveis do foco atual
- Mecanismos para pular blocos de conteúdo, como cabeçalhos de página ou barras de navegação
Quase 2 milhões de pessoas nos EUA vivem com perda de membros (veja Amputee Coalition)
Deficiências cognitivas, de aprendizado e neurológicas envolvem neurodiversidade e distúrbios neurológicos, bem como distúrbios comportamentais e de saúde mental que não são necessariamente neurológicos. Elas podem afetar qualquer parte do sistema nervoso e impactar quão bem as pessoas ouvem, se movem, veem, falam e entendem informações.
Dependendo das necessidades individuais, esses usuários dependem de:
- Conteúdo claramente estruturado
- Rotulagem consistente de formulários, botões e outros conteúdos
- Alvos de link previsíveis e interação geral
- Diferentes maneiras de navegar, como menus e barras de pesquisa
- Configurações para desativar conteúdo que pisca, brilha ou de outra forma distrai
- Texto mais simples que é apoiado por imagens
Melhores práticas
Criar conteúdo acessível não precisa ser esmagador. Pequenas escolhas pensativas podem fazer uma grande diferença. Esta seção apresenta dicas práticas que ajudam mais pessoas a ler, navegar e interagir com suas mensagens com sucesso. Seja ajustando seu texto, estilizando seus botões ou adicionando texto alternativo às imagens, cada ajuste contribui para uma experiência mais inclusiva. Vamos nos aprofundar.
Conteúdo
Estrutura e fluxo
Vamos começar pela base. Quando seu conteúdo tem uma estrutura clara, é mais fácil para todos seguirem—especialmente para pessoas que dependem de leitores de tela ou navegação por teclado.
- Divida seu conteúdo em seções: Usar cabeçalhos, marcadores e listas ajuda as pessoas a entender e escanear seu conteúdo rapidamente—mesmo quando estão com pressa.
- Não pule níveis de cabeçalho: Os cabeçalhos dão estrutura ao seu conteúdo, ajudando os leitores a entender rapidamente como as seções se relacionam entre si. Quando você pula níveis de cabeçalho (por exemplo, pulando diretamente de um H2 para um H4), você quebra essa estrutura lógica. Isso torna mais difícil para os usuários, especialmente aqueles que usam leitores de tela, navegar e entender sua mensagem claramente. Sempre siga uma hierarquia lógica e sequencial de cabeçalhos (H1 para H2 para H3, e assim por diante) para garantir que seu conteúdo permaneça organizado, acessível e fácil para todos seguirem.
Legibilidade
Uma vez que sua estrutura esteja em vigor, o próximo passo é garantir que suas palavras sejam realmente fáceis de ler. Isso significa manter as coisas simples, escaneáveis e confortáveis para ler em diferentes dispositivos e necessidades dos usuários.
- Escreva frases curtas e claras: Frases curtas são fáceis para todos entenderem, especialmente pessoas que usam leitores de tela ou que têm dificuldade em processar informações complexas. Escreva em um nível de leitura de sétima série dos Estados Unidos. Você pode usar recursos como Hemingway App para verificar o nível de leitura do seu texto.
- Escolha tamanhos de fonte e espaçamento legíveis: Texto muito pequeno pode ser difícil de ler—especialmente em dispositivos móveis. Use pelo menos 14px para o texto do corpo. Faça os títulos maiores para que os usuários possam ver claramente a diferença. Espaçamento extra entre linhas (cerca de 1,5 altura da linha) e parágrafos melhora a legibilidade, especialmente para pessoas com necessidades visuais ou cognitivas.
- Evite texto justificado: Texto justificado cria espaçamento desigual entre as palavras, dificultando a leitura para pessoas com dislexia ou deficiências cognitivas. Considere alinhar o conteúdo que se estende por mais de duas linhas à esquerda para idiomas da esquerda para a direita ou à direita para idiomas da direita para a esquerda.
- Use texto em negrito, itálico e maiúsculas com moderação: Enfatizar texto demais torna a leitura difícil—especialmente para pessoas com dislexia ou deficiências visuais. Mantenha simples.
Clareza e usabilidade
Finalmente, vamos falar sobre os detalhes mais finos—as coisas que ajudam os usuários não apenas a ver seu conteúdo, mas a entender e interagir com ele.
- Rotule claramente links e botões: Certifique-se de que seu link e botão expliquem claramente o que acontece a seguir. Isso ajuda as pessoas que usam leitores de tela ou navegam com um teclado a saber o que esperar.
- Não exagere em símbolos e emojis: Caracteres especiais e emojis podem tornar seu conteúdo divertido, mas podem ser confusos quando lidos por leitores de tela. Use-os com moderação e certifique-se de que não substituam um texto claro e descritivo.
- Teste para truncamento: Sempre teste seu texto enviando uma mensagem de teste para um dispositivo para garantir que seu texto não esteja truncado. Se sua mensagem estiver sendo cortada, isso prejudica tanto você quanto seu público, pois impede que seu conteúdo chegue até eles.
Botões
Use botões para indicar uma ação, como enviar um formulário ou reproduzir um carrossel. Se você estiver navegando para uma nova URL, considere usar um link em vez disso.
Escreva um texto claro e orientado para a ação
Semelhante ao texto do link, os rótulos dos botões devem descrever claramente a ação. Um texto de botão eficaz é específico e orientado para a ação. Por exemplo, “Enviar Pedido” diz claramente aos usuários o que acontecerá quando eles clicarem, enquanto simplesmente “Enviar” pode ser ambíguo. Cada rótulo deve descrever precisamente sua ação pretendida, para que leitores de tela e todos os usuários possam entender e prever facilmente o resultado ao interagir com seus botões.
| Bom texto de botão | Texto de botão ruim |
|---|---|
| "Enviar Pedido" | "Enviar" |
| "Criar Conta" | "Inscrever-se" |
| "Baixar Nosso Folheto" | "Baixar" |
| "Ver Detalhes do Produto" | "Saiba Mais" |
| "Inscreva-se para Atualizações" | "Inscrever-se" |
Mantenha o texto do botão conciso para evitar truncamento. Se o texto de um botão for muito longo, ele pode ser cortado com uma reticência em vez de ser quebrado.
Use contraste de cor suficiente
O texto do botão deve ser fácil de ler contra a cor de fundo do botão. Verifique se o texto do seu botão atende aos mínimos de contraste WCAG 2.2 AA mínimos de contraste:
- 4.5:1 de relação de contraste para texto de tamanho normal (a maioria dos botões)
- 3:1 de relação de contraste para texto grande (tipicamente acima de 18pt)
Alto contraste ajuda os botões a permanecerem legíveis e clicáveis para todos, incluindo usuários com deficiências visuais ou aqueles que visualizam sua mensagem em ambientes desafiadores. Para mais orientações, veja a seção Contraste de cor.
Facilite o toque nos botões
Certifique-se de que seus botões (e links) sejam grandes o suficiente e espaçados adequadamente para usuários em dispositivos móveis. Alvos de toque pequenos ou aglomerados podem ser frustrantes ou impossíveis para usuários com deficiências motoras interagirem.
Links
Use links for navigation, like directing users to an external page.
Escreva um texto de link descritivo
Escreva um texto de link que descreva claramente para onde o link levará o usuário. Usuários de leitores de tela costumam pular de link em link como uma forma de percorrer o conteúdo, então certifique-se de que seu texto de link possa ficar por conta própria. Evite frases como “clique aqui”, “mais” e “clique para detalhes”, pois são ambíguas quando lidas fora de contexto.
Por exemplo, considere como você poderia escrever um link para visualizar um relatório do tempo.
| Ruim | Melhor | Melhor ainda |
|---|---|---|
| Clique aqui | Clique aqui para acessar o clima de hoje | O clima de hoje |
Assim como todo o conteúdo, mantenha-o simples com o menor número possível de palavras extras.
Evite estilizar links como botões
Os editores de arrastar e soltar do Braze geram HTML semântico por padrão, então os links não são estilizados como botões lá. No entanto, se você estiver trabalhando com HTML personalizado ou fazendo alterações a nível de código, tenha isso em mente:
- Links (
<a>) respondem à tecla Enter. - Botões (
<button>) respondem tanto à tecla Enter quanto à tecla Espaço.
Estilizar um link para parecer um botão pode confundir pessoas que navegam com um teclado—elas podem tentar pressionar Espaço e esperar que funcione.
Use o elemento certo para a ação:
- Use
<button>para ações, como enviar um formulário ou abrir um modal. - Use
<a>para navegação, como vincular a outra página ou arquivo.
1
2
3
4
5
<!-- Recommended: A true button for an action -->
<button type="button">Download report</button>
<!-- Not recommended: A link styled as a button -->
<a href="#" class="btn">Download report</a>
Alvos de toque
Alvos de toque são qualquer parte da sua mensagem que os usuários tocam para realizar uma ação, como botões, links ou ícones. Esses elementos precisam ser grandes o suficiente e espaçados o suficiente para que as pessoas possam tocá-los facilmente, especialmente em dispositivos móveis.
Quando os alvos de toque são muito pequenos ou muito próximos, pode ser frustrante ou impossível para usuários com desafios de mobilidade ou destreza interagir com sua mensagem. Melhorar isso pode ajudar a reduzir erros e criar uma experiência mais suave para todos.
Aqui está o que você deve ter em mente:
- Facilite o toque. Aponte para um tamanho mínimo de alvo de toque de 44 x 44 pixels. Isso está alinhado com as diretrizes WCAG 2.2 para alvos de toque e padrões comuns de usabilidade móvel.
- Dê espaço a cada alvo. Se os alvos de toque estiverem muito próximos—como links empilhados ou botões agrupados de forma apertada—pode ser fácil errar ou tocar no errado. Adicione espaçamento ou preenchimento entre os elementos para evitar isso.
- Não confie apenas em visuais. Mesmo ícones pequenos podem ser tornados mais utilizáveis com preenchimento extra, permitindo que atendam aos requisitos mínimos de tamanho sem alterar o layout.
- Visualize em dispositivos móveis. Teste sua mensagem em diferentes tamanhos de tela e certifique-se de que os elementos interativos sejam fáceis de usar.
Melhorar os alvos de toque é uma das maneiras mais eficazes de tornar sua mensagem mais acessível em dispositivos móveis—e é uma boa experiência do usuário para todos.
Imagens
Fornecer texto alternativo
Texto alternativo (texto alt) é uma descrição curta do conteúdo ou função de uma imagem que leitores de tela e outras tecnologias assistivas fornecem aos usuários. Para cada imagem significativa, escreva um texto alternativo descritivo para que os usuários que não conseguem ver os visuais ainda entendam sua mensagem ou chamada à ação.
Evite imagens de texto
Sempre que possível, evite colocar texto dentro de imagens—leitores de tela não conseguem ler texto baseado em imagem, e os usuários não conseguem ajustar facilmente o tamanho ou a cor da fonte para melhor visibilidade. Considere estas dicas:
- Remova texto onde puder: Mova qualquer texto descritivo ou promocional da imagem para um campo de texto em sua mensagem. Dessa forma, os usuários podem redimensioná-lo ou recolorir conforme necessário usando as preferências de seu dispositivo ou navegador.
- Teste a legibilidade e o contraste: Se você precisar manter o texto na imagem, siga as melhores práticas de contraste de cores e use uma fonte de grande escala. Isso significa que o texto deve ter pelo menos 18 pontos (cerca de 24 pixels) para texto não negrito ou 14 pontos (cerca de 18 pixels) se for negrito. Usar esses tamanhos ajuda o texto a permanecer legível sem forçar os usuários a aumentar o zoom, e melhora o contraste e a legibilidade geral do conteúdo. Teste para confirmar que ainda é legível em telas menores.
- Fornecer texto alternativo: Para texto essencial que deve permanecer na imagem, inclua texto alternativo descrevendo as palavras.
Quando as imagens contêm texto que não pode ser editado, os usuários com deficiências visuais perdem a flexibilidade de fazer ajustes de leitura. Ao separar o texto das imagens, você ajuda mais usuários a ler e interagir com sua mensagem confortavelmente.
Dicas para escrever texto alternativo
- Descreva o que realmente está na imagem
- Mantenha curto, mas específico
- Evite “imagem de” ou “foto de”
- Refletir o texto que aparece na imagem
- Fique no contexto relevante—sem jargão de marketing extra
- Considere o propósito da imagem
Descreva o que realmente está na imagem
Usuários de leitores de tela dependem de texto alternativo para entender o conteúdo ou a função de uma imagem. Evite “linguagem de marketing” genérica que não corresponda ao que é mostrado visualmente.
| Bons exemplos | Exemplos ruins |
|---|---|
| "Mulher sorridente vestindo uma jaqueta jeans azul, segurando uma sacola de compras." | "Hora de se mimar!" (Sem menção do que realmente está na imagem) |
| "Homem vestindo uma camiseta preta, encostado em uma bicicleta em uma rua da cidade." | "Abrace sua melhor vida agora!" (Ignora a bicicleta e o cenário da cidade) |
| "Prédio de apartamentos azul com uma placa de 'Para Alugar' na frente." | "A chave para um amanhã melhor!" (Não reflete o apartamento ou a placa) |
Mantenha curto, mas específico
Texto alternativo conciso facilita o processamento para os usuários. Inclua detalhes suficientes para transmitir o propósito, mas evite qualquer enrolação. Como regra geral, mantenha o texto alternativo com 125 caracteres ou menos. Se algo mais do que uma breve frase ou sentença for necessário, considere usar um dos métodos de descrição longa do W3C.
| Bons exemplos | Exemplos ruins |
|---|---|
| "Tênis de corrida vermelhos em um fundo branco" | "Tênis de corrida que são extremamente confortáveis e perfeitos para seu estilo de vida ativo em um tom vibrante de vermelho." (Muito longo e cheio de exageros promocionais) |
| "Quatro laptops em um suporte de exibição" | "Descubra o impulsionador de produtividade definitivo que redefine como você trabalha todos os dias, de todas as maneiras imagináveis." (Não descreve o que está realmente mostrado) |
| "Grupo de amigos comendo sorvete em um dia ensolarado" | "Capture a pura felicidade com o doce mais gostoso—a vida é melhor com nossa marca de sorvete!" (Muito abstrato e focado na marca) |
Evite “imagem de” ou “foto de”
Leitores de tela já anunciam uma imagem. Vá direto para descrever o assunto.
| Bons exemplos | Exemplos ruins |
|---|---|
| "Mesa posta para brunch com panquecas, frutas e café." | "Imagem de uma mesa posta para brunch" |
| "Outdoor à beira da estrada com texto em negrito 'Grande Abertura'" | "Foto de um outdoor ao lado de uma estrada" |
| "Paisagem montanhosa nevada ao pôr do sol" | "Foto de neve e montanhas" |
Refletir o texto que aparece na imagem
Se uma imagem incluir texto essencial, coloque essa informação no texto alternativo para que os usuários não percam.
| Bons exemplos | Exemplos ruins |
|---|---|
| "Banner com a frase ‘Promoção de Verão—50% de desconto em toda a moda praia.'" | "Banner promovendo uma venda." (Não menciona o desconto real) |
| "Logo com o texto ‘Café Toscana' em fonte cursiva" | "Imagem do logo de um café." (Não inclui o texto ‘Café Toscana') |
| "Anúncio de ‘Ingressos para o Concerto Disponíveis Agora—Começa em 5 de Junho'" | "Anúncio de concerto." (Sem detalhes do evento) |
Mantenha-se no contexto relevante—sem jargões de marketing extras
Não adicione termos de SEO ou chamadas para ação que não estejam diretamente relacionadas à imagem no texto alternativo. Forneça valor para aqueles que não podem ver a imagem.
| Bons exemplos | Exemplos ruins |
|---|---|
| "Laptop mostrando o gráfico de análises do painel Braze" | "Aumente as conversões e dispare o ROI com a melhor plataforma do mundo!" (Adiciona linguagem de marketing desnecessária) |
| "Conjunto de pátio no quintal com quatro cadeiras e uma mesa de vidro" | "Organize uma incrível festa de verão para todos os seus amigos e familiares agora!" (Descreve um cenário, não a imagem) |
| "Telefone celular exibindo um aplicativo de previsão do tempo com 75°F visível" | "Experimente inovações em tempo real no rastreamento do clima que são revolucionárias" (Não reflete o que está visivelmente mostrado) |
Considere o propósito da imagem
Se uma imagem estiver funcionando como um link ou chamada para ação, descreva a ação pretendida (“Comprar”, “Link para”, “Inscrever-se”), não apenas o rótulo ou produto mostrado.
| Bons exemplos | Exemplos ruins |
|---|---|
| "Compre a Coleção de Outono" | "Coleção de Outono" (Faltando a ação pretendida) |
| "Link para eBook gratuito" | "eBook gratuito" (Não deixa claro que é um link) |
| "Inscreva-se na lista de e-mails" | "Lista de e-mails" (Não descreve o que o usuário pode fazer) |
Se a imagem não tiver um propósito, informe isso também. Imagens decorativas, como logotipos, devem ter uma tag alt vazia (alt="") para que os leitores de tela saibam pular o anúncio. Sem isso, geralmente o nome do arquivo da imagem é lido em vez disso.
Vídeos
Os vídeos são envolventes, mas se não forem acessíveis, você corre o risco de excluir parte do seu público. Use as seguintes dicas para tornar seu conteúdo de vídeo mais inclusivo:
- Forneça legendas ocultas
- Forneça controles de reprodução
- Evite reprodução automática
- Evite conteúdo piscante ou estroboscópico
Forneça legendas ocultas
Inclua legendas ocultas com seus vídeos para que os usuários possam acompanhar o diálogo, efeitos sonoros e outros conteúdos de áudio. As legendas ajudam:
- Pessoas surdas ou com dificuldades auditivas
- Espectadores assistindo em um ambiente sem som
- Falantes não nativos que preferem ler junto
As legendas ocultas podem ser ativadas ou desativadas, permitindo que os usuários escolham o que funciona melhor para eles.
Braze doesn’t automatically generate captions for your videos. It’s your responsibility to add accurate captions to your video files before including them in your message.
Forneça controles de reprodução
Certifique-se de que seu vídeo incorporado inclua controles de reprodução acessíveis—como reproduzir, pausar, silenciar e buscar—para que os usuários possam interagir com ele da maneira que funciona melhor para eles.
Evite a reprodução automática
Sempre que possível, evite definir vídeos para reproduzir automaticamente. A reprodução automática pode ser chocante ou desorientadora para:
- Usuários que dependem de leitores de tela ou navegação por teclado
- Pessoas com sensibilidade ao movimento
- Qualquer pessoa em um ambiente silencioso (como um local de trabalho ou ambiente noturno)
Deixe os usuários escolherem quando reproduzir um vídeo, incluindo controles claros.
Evite conteúdo que pisca ou estroboscópico
Não inclua vídeos com efeitos de piscar ou estroboscópicos, especialmente em alta frequência. Esses podem desencadear convulsões em usuários com epilepsia fotossensível e causar desconforto em outros.
Contraste de cores
Um contraste de cores suficiente ajuda a garantir que suas mensagens sejam fáceis de ler para todos, incluindo pessoas com baixa visão ou aquelas que visualizam seu conteúdo em condições brilhantes ou desafiadoras. Busque razões de contraste que atendam aos requisitos de nível WCAG 2.2 AA:
- Razão de contraste de 4.5:1 para texto normal (pense em texto do corpo, botões e links)
- Razão de contraste de 3:1 para texto grande (pense em títulos e rótulos maiores)
Você pode testar suas escolhas de cores usando a Ferramenta de Verificação de Contraste WebAim.
Braze editors allow you to select custom color combinations. Keep in mind that certain color choices can negatively affect accessibility. Choose your colors carefully to make sure your content is readable and compliant with accessibility standards.
HTML personalizado
Se você usar qualquer HTML personalizado em suas mensagens:
- Use HTML semântico. Isso significa usar os elementos HTML corretos para seus propósitos pretendidos, em vez de estilizar um elemento para parecer com outro. A maioria dos elementos HTML tem seu próprio suporte de acessibilidade embutido.
- Defina o
langatributo dentro do seu HTML para identificar o idioma em que seu conteúdo está. Leitores de tela usam diferentes bibliotecas de som para cada idioma com base na pronúncia e características desse idioma. Se isso não for especificado, um leitor de tela assume que o conteúdo está escrito no idioma padrão que o usuário escolheu ao configurar o leitor de tela. Se a mensagem não estiver realmente no idioma padrão, o leitor de tela pode não pronunciar a mensagem corretamente.
1
<html lang="en-us">
Ao usar o editor de arrastar e soltar de e-mail, o valor do idioma para o e-mail pode ser definido indo até a aba Configurações e selecionando o valor de idioma apropriado.
- Use atributos ARIA para dar contexto extra. Esses atributos fornecem informações adicionais para tecnologias assistivas, ajudando a esclarecer o papel, estado ou propriedades dos elementos da interface do usuário que podem ser, de outra forma, pouco claros.
Atributos ARIA
Quando você está usando código personalizado nos editores Braze, pode usar Aplicações da Internet Ricas Acessíveis (ARIA) para fornecer suporte extra de acessibilidade para usuários que dependem de tecnologia assistiva. Os papéis e atributos ARIA ajudam os leitores de tela a interpretar seu conteúdo de forma mais clara, especialmente quando você está usando elementos que não transmitem significado por conta própria (como <div> ou <span>).
Embora o ARIA seja projetado para tornar o conteúdo da web mais acessível, se usado incorretamente, pode fazer mais mal do que bem. ARIA não substitui HTML semântico, ele o complementa—portanto, use ARIA apenas quando os elementos HTML nativos não atenderem às suas necessidades.
Aqui estão alguns exemplos que são especialmente úteis em contextos de mensagens:
aria-label
aria-label adiciona um nome acessível a elementos que não têm texto visível. Se você estiver usando um ícone sem texto (como uma lixeira ou “X” para fechar), alguém que usa um leitor de tela não saberá o que ele faz— a menos que você o rotule. aria-label dá uma voz a esse ícone.
1
2
3
<button aria-label="Close message">
<svg ...></svg>
</button>
aria-labelledby
aria-labelledby conecta um elemento a algo que já tem um rótulo visível. Então, se você tiver um banner ou região que deve ser lido em voz alta com um título, você pode usar aria-labelledby para dizer à tecnologia assistiva: “Ei, use aquele cabeçalho ali para nomear esta parte.”
1
2
<h2 id="banner-title">Important Update</h2>
<div role="region" aria-labelledby="banner-title">...</div>
aria-hidden=”true”
aria-hidden="true" oculta coisas dos leitores de tela. É útil para texto ou visuais que não transmitem um significado importante—como um brilho, marca de verificação ou emoji usado puramente para estilo.
Isso mantém a experiência mais limpa para os usuários de leitores de tela, que de outra forma poderiam ouvir conteúdo redundante ou confuso. Também é útil para ocultar coisas como conteúdo de acordeão fora da tela que ainda não foi expandido.
1
<span aria-hidden="true">✔️</span>
Em geral, é melhor usar alt="" para imagens decorativas e ícones em vez de aria-hidden="true". Embora o HTML semântico seja amplamente suportado por todos os leitores de tela e software assistivo, o suporte ao ARIA varia. Mesmo que você use aria-hidden, ainda deve incluir um atributo alt vazio.
role=”presentation”
role="presentation" diz à tecnologia assistiva para ignorar elementos apenas de layout, como tabelas de design. Por exemplo, os e-mails costumam usar tabelas apenas para alinhar as coisas. Sem esse papel, os leitores de tela podem assumir que seu layout é uma tabela de dados e começar a ler números de linha e coluna.
1
<table role="presentation">...</table>
E-mails criados no editor de arrastar e soltar têm elementos de apresentação automaticamente marcados com o atributo ARIA role="presentation".
aria-live=”polite”
aria-live="polite" anuncia atualizações quando o conteúdo muda sem precisar de interação do usuário. Use-o quando você exibir atualizações dinâmicas dentro de uma mensagem, como sucessos, erros ou outras notificações.
1
<div aria-live="polite">Your preferences have been saved.</div>
Teste automatizado de acessibilidade
Para ajudá-lo a identificar e corrigir problemas de acessibilidade precocemente, a Braze oferece testes automatizados de acessibilidade nas seguintes áreas:
- Visão da Caixa de Entrada para e-mails
- Scanner de Acessibilidade para mensagens criadas usando nosso editor HTML (por exemplo, mensagens HTML no aplicativo, Blocos de Conteúdo HTML, rodapés de e-mail personalizados, páginas de opt-in de e-mail e páginas de cancelamento de inscrição de e-mail).
Esses testes verificam sua mensagem em relação às Diretrizes de Acessibilidade para Conteúdo da Web (WCAG) - um conjunto de padrões técnicos reconhecidos internacionalmente para conteúdo acessível. Quaisquer problemas que possam ser detectados automaticamente são sinalizados e categorizados por gravidade para ajudá-lo a priorizar.
A Visão da Caixa de Entrada funciona tanto para e-mails HTML quanto para e-mails arrastar e soltar. O scanner só funciona em conteúdo criado com o editor HTML.
O que os testes automatizados podem e não podem detectar
O teste automatizado de acessibilidade é um ótimo ponto de partida - mas não pode detectar tudo. Alguns problemas precisam de um toque humano para serem avaliados corretamente, especialmente quando o contexto ou o design visual desempenham um papel na experiência do usuário com seu e-mail.
Você pode ver alguns problemas marcados como Necessita revisão. Esses são casos em que o verificador não consegue dizer com certeza se algo é um problema de acessibilidade. Quando isso acontece, recomendamos revisá-lo manualmente.
Alguns exemplos do que as ferramentas automatizadas não conseguem detectar de forma confiável incluem:
- Se a ordem de foco dos elementos interativos segue uma sequência lógica
- Se o conteúdo é totalmente operável com um teclado, sem exigir um mouse
- Se o texto alternativo descreve de forma significativa uma imagem
- Se os cabeçalhos forem usados corretamente para organizar o conteúdo
- Se os links e botões estiverem claramente rotulados e forem fáceis de entender
- Se os alvos de toque forem grandes o suficiente e espaçados adequadamente
- Se o texto em imagens de fundo atender aos requisitos de contraste de cores
- Se as instruções ou rótulos forem claros e úteis para todos os usuários
Essas limitações não são exclusivas do Braze—são comuns a todas as ferramentas automatizadas de acessibilidade. Verificações automatizadas não podem imitar toda tecnologia assistiva, leitores de tela ou necessidades dos usuários. É por isso que a acessibilidade não é uma verificação única—é uma prática contínua.
Mesmo que sua mensagem passe por todas as verificações automatizadas, ainda é importante:
- Revisar cuidadosamente os problemas sinalizados, especialmente aqueles rotulados como Necessita revisão.
- Testar manualmente quando possível, especialmente para padrões de layout e interação.
- Usar ferramentas como leitores de tela, navegação apenas por teclado e zoom do navegador para simular diferentes necessidades de acesso.
Ao combinar testes automatizados com uma revisão manual cuidadosa, você encontrará mais problemas potenciais e criará campanhas mais inclusivas e utilizáveis para cada destinatário.
Editar esta página no GitHub