Skip to Content
Livro de receitas de acessibilidade da Web
book

Livro de receitas de acessibilidade da Web

by Manuel Matuzovic
March 2025
Intermediate to advanced
382 pages
8h 30m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Content preview from Livro de receitas de acessibilidade da Web

Capítulo 12. Criando elementos personalizados

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Os componentes Web são um conjunto de APIs da plataforma Web que te permitem criar os teus próprios elementos DOM com todas as funcionalidades.

A possibilidade de criar elementos personalizados para construir sítios Web interactivos de forma nativa é empolgante, mas também introduz novos problemas de acessibilidade. Tens de estar ciente das limitações e oportunidades dos elementos personalizados e das respectivas APIs. Com a arquitetura certa e planeamento suficiente, os componentes Web podem incentivar uma mentalidade de desenvolvimento que privilegia a acessibilidade e criar experiências fantásticas. Também podem quebrar a acessibilidade de forma inerente, se forem utilizados sem precaução.

12.1 Trabalhar com IDs

Problema

É impossível referenciar um elemento do Light DOM no Shadow DOM, ou vice-versa, utilizando o atributo id. Se não tiveres conhecimento desta limitação e tentares criar estas referências na mesma, a relação quebrada pode afetar os utilizadores:

  • As ligações para saltar podem não funcionar, dificultando a navegação.

  • Os elementos do formulário podem não ter etiquetas adequadas, o que dificulta a sua distinção pelos utilizadores de leitores de ecrã.

  • As referências ARIA podem ser quebradas, resultando na falta de informação ou de feedback para os utilizadores de leitores de ecrã.

Solução ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Arquitetar plataformas de dados e de aprendizagem automática

Arquitetar plataformas de dados e de aprendizagem automática

Marco Tranquillin, Valliappa Lakshmanan, Firat Tekiner
Plataformas de proteção de aplicativos nativos da nuvem

Plataformas de proteção de aplicativos nativos da nuvem

Russ Miles, Stephen Giguere, Taylor Smith
Sistemas de produção de aprendizagem automática

Sistemas de produção de aprendizagem automática

Robert Crowe, Hannes Hapke, Emily Caveness, Di Zhu

Publisher Resources

ISBN: 9798341637368Supplemental Content