Técnicas para as WCAG 2.0

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

-

H64: Utilizar o atributo title da frame e os elementos iframe

Aplicabilidade

Documentos HTML e XHTML que utilizem frames ou iframes.

Esta técnica está relacionada com:

Notas de Apoio para o Agente de Utilizador e para a Tecnologia de Apoio

A utilização do atributo longdesc em elementos frame e iframe não é perfeitamente suportada pelas tecnologias de apoio.

Descrição

O objectivo desta técnica é demonstrar a utilização do atributo title do elemento frame ou iframe para descrever os conteúdos de cada frame. Isto fornece uma etiqueta para a frame, de modo a que os utilizadores possam determinar a frame a introduzir e a explorar em pormenor. Não identifica a página individual (frame) ou frame em linha (iframe) no conjunto de frames.

Tenha em atenção que o atributo title identifica frames, e é diferente do elemento title, que identifica documentos. Ambos devem ser fornecidos, uma vez que o primeiro facilita a navegação entre frames e o segundo clarifica a localização actual do utilizador.

O atributo title não é substituível pelo atributo name . O title identifica a frame para os utilizadores, o name identifica-a para scripting e definição de janelas. O name não é apresentado ao utilizador, apenas é apresentado o title .

Exemplos

Exemplo 1

Este exemplo mostra como utilizar o atributo title com frame para descrever as frames que contêm a barra de navegação e o documento.

Código Exemplo:

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>A simple frameset document</title>
  </head>
  <frameset cols="10%, 90%">
    <frame src="nav.html" title="Main menu" />
    <frame src="doc.html" title="Documents" />
    <noframes>
      <body>
        <a href="lib.html" title="Library link">Select to
        go to the electronic library</a>
      </body>
    </noframes>
  </frameset>
</html> 

Exemplo 2

Este exemplo mostra como utilizar o atributo title com o iframe para descrever os conteúdos de uma frame em linha. O exemplo também inclui um link alternativo para a página incluída pelo elemento iframe para browsers mais antigos, que possam não compreender o elemento iframe.

Código Exemplo:

                                       <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>A document using iframe</title>
  </head>
 ...
<iframe src="banner-ad.html" id="testiframe" 
  name="testiframe" title="Advertisement">
    <a href="banner-ad.html">Advertisement</a>
</iframe>
 ...
</html> 

Recursos

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

Testes

Procedimento

  1. Verifique se existe um atributo title em cada elemento frame e iframe no código fonte HTML ou XHTML.

  2. Verifique se o atributo title contém texto que identifique a frame.

Resultados Esperados