Técnicas para as WCAG 2.0

Ir para o conteúdo (Pressione a tecla Enter)

-

H70: Utilizar elementos frame para agrupar blocos de material repetido

Aplicabilidade

Documentos HTML e XHTML que utilizem frames.

Esta técnica está relacionada com:

Descrição

O objectivo desta técnica é demonstrar como os conjuntos de frames podem ser utilizados para agrupar blocos de conteúdo repetido. Uma vez que a maioria dos agentes de utilizador e das tecnologias de apoio fornecem uma forma de navegar de frame para frame, a utilização de frames para organizar elementos pode fornecer um mecanismo que permite ignorar facilmente os blocos de conteúdo repetido. Se o sítio da Web utilizar conjuntos de frames, organize os blocos de conteúdo em frames separadas. Certifique-se de que os blocos de conteúdo repetido aparecem na mesma frame no conjunto de frames de cada página Web. Além disso, cada elemento frame tem de ter um atributo title para descrever o conteúdo da frame. Quando as frames estão correctamente identificadas, os utilizadores podem utilizar a navegação nas frames para navegar facilmente entre blocos de conteúdo.

Esta técnica é apropriada quando já tiverem sido utilizados conjuntos de frames para organizar o conteúdo da página; são recomendadas outras técnicas para páginas que ainda não estejam a utilizar conjuntos de frames, uma vez que muitas pessoas que utilizam tecnologias de apoio têm problemas com as frames. Está disponível uma técnica de tipo aconselhada sobre como utilizar noframes no Critério de Sucesso 4.2.1.

Exemplos

Exemplo 1

O exemplo seguinte mostra como utilizar duas frames para organizar o conteúdo. A origem da primeira frame é a página Web, navigation.html, que contém o HTML para a navegação. Esta frame tem um atributo title que a identifica como uma barra de navegação. A segunda frame inclui o conteúdo principal do sítio da Web, conforme indicado pelo parâmetro de origem de main.html e o atributo title "Conteúdo Principal", que identifica a sua função.

Código Exemplo:

<frameset cols="20%, *">
  <frame src="navigation.html" name="navbar" title="Navigation Bar" />
  <frame src="main.html" name="maincontent" title="Main News Content" />
  <noframes>
    <p>View <a href="noframe.html">no frame version</a>.</p>
  </noframes>
</frameset> 

Recursos

Os recursos são indicados apenas a título informativo, não implica que tenham sido aprovados.

Testes

Procedimento

Se a página Web utilizar frames para reconhecer conteúdo:

  1. Verifique se os blocos repetidos de conteúdo estão organizados em frames separadas.

  2. Verifique se as frames com conteúdo repetido aparecem na mesma localização em cada conjunto de frames.

Resultados Esperados