NÃO use content para transmitir textos significativos (rótulos, estado, instruções). Mantenha-os no DOM (WCAG F87). O argumento de texto alternativo é uma redução de danos para casos em que a decoração carrega significado acidentalmente, não uma licença.
Use o argumento de texto alternativo de content para fornecer texto alternativo para leitores de tela. Por exemplo, content: url(cloud.svg) / "Save";
Use content: "text" / ""; para evitar que textos puramente decorativos sejam anunciados para leitores de tela.
NÃO use um argumento de texto alternativo vazio para imagens, porque elas já são de apresentação por padrão. Por exemplo, isto está errado: content: url(cloud.svg) / "";.
NÃO use o argumento de texto alternativo para descrever emojis, a menos que a descrição seja diferente do nome oficial do emoji. Por exemplo, não use content: "🎉" / "celebration";, mas content: "🎉" / "Yay!"; está correto.
SOMENTE use o argumento de texto alternativo quando o texto for diferente do valor principal e ainda não estiver presente no DOM. Por exemplo, isto está errado:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-10-04 UTC."],[],[]]