Topo da página.
  • Ir para o conteúdo 1
  • Ir para o índice 2
  • Alto Contraste
Logotipo Lupadigital - Uma lupa sobre a palavra Lupa, com as letras up ampliadas.

Lupa digital

Cartilha de Acessibilidade

Menu Serviço

  • Início
  • Agradecimentos
  • Contato

Índice

  • 00. Nota do Autor
  • 01. Introdução
  • 02. Sobre a cartilha
  • 03. Diretriz WCAG
  • 04. Declaração de documento
  • 05. Estrutra de páginas
  • 06. Frames
  • 07. Imagens
  • 08. Textos e Links
  • 09. Tabelas
  • 10. Teclas de atalho
  • 11. Formulários
  • 12. Scripts e eventos
  • 13. Utilizando Cores
  • 14. Tecnologia Flash
  • 15. Avaliadores
  • 16. Leitor de tela / Tradutor de Libras
  • 17. Regras básicas
  • 18. Leis e decretos
  • 19. Testes
  • 20. Linguagem simples

Anexos

  • 21. NVDA
  • 22. Teclas do Windows
  • 23. Outras páginas
  • 24. Todos@Web
  • 25. VLIBRAS

06. Frames

A utilização de frames apenas demonstra que o desenvolvedor está desinformado das técnicas mais modernas de desenvolvimento, já que os mesmos estão proibídos nas declarações de tipos de documentos mais modernos como (X)HTML/HTML Stric e transational e obsoleto no HTML 5.

A troca do foco entre frames se dará através de teclas como CTRL + TAB ou F6. Nem todos os leitores de tela podem identificar a existência de frames e, caso não haja indicação da sua existência, o uso apenas da tecla TAB poderá fazer com que o foco não saia do frame corrente, indo até o final do mesmo e sempre voltando para o início; ou o foco poderá mudar para o frame incorreto.

Duas boas alternativas são: utilização da diretiva #include e a utilização de templates.

6.1 Diretiva "#INCLUDE "

Esta diretiva permite incluir uma página ou trecho de página HTML dentro de outra página HTML, permitindo criar um template HTML estruturado sem a utilizção de frames.

Com a utilização deste recurso, você poderá inserir códigos HTML que se repetem em várias páginas sem a necessidade de utilizar frames, como por exemplo, cabeçalhos padrões e menu de opções.

Observação: A utilização deste recurso deverá estar habilitada no servidor web.

Exemplo do código

<!-- #include virtual="testedoinclude.htm" -->

Comentário do código

O texto do arquivo testedoinclude.htm será incluído na página atual.

6.2 Gestores de Conteúdo

Uma excelente alternativa não só para substituição dos frames como para desenvolver sites e ter seu conteúdo mantido de forma rápida e simples é o uso de ferramentas de gestão de conteúdo (CMS - Content Management System) como o Joomla!, o Drupal e o Wordpress, os mais conhecidos.

Mudança de páginas

  • 05. Estrutura de páginas
  • 07. Imagens

Compartilhe!

Todos@Web

Prêmio Nacional de Acessibilidade na Web - A Lupa Digital - Cartilha de Acessibilidade, recebeu o 3°  lugar no prêmio Todos@Web 2012 na categoria Projetos Web - Entretenimento / Cultura / Educação / Blogs.

© 2002 Lupa Digital

A primeira cartilha nacional sobre Acessibilidade - Publicada em 07/08/2002 - Fundação Biblioteca Nacional / Ministério Da Cultura / Escritório de Direitos Autorais, No. Registro: 265.225 Livro: 475 Folha: 385. Todos os direitos reservados ao autor (Fabio A. B. Gameleira)

TOPO