Técnicas para as WCAG 2.0

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

-

F63: Falha do Critério de Sucesso 2.4.4 devido ao fornecimento de contexto do link apenas em conteúdo que não esteja relacionado com o link

Aplicabilidade

Todas as tecnologias.

Esta falha está relacionada com:

Descrição

Esta técnica descreve uma condição de falha quando o contexto necessário para compreender a finalidade de um link se encontra num conteúdo que não é contexto do link determinado de forma programática. Se o contexto para o link não estiver na mesma frase, parágrafo, item de lista ou célula de tabela do link, o utilizador não conseguirá descobrir com facilidade qual o destino do link. Se o utilizador tiver de deixar o link para procurar o contexto, o contexto não é contexto do link determinado de forma programática e ocorre esta condição de falha.

Exemplos

Exemplo de Falha 1: Um Serviço de Notícias

Um serviço de notícias indica as primeiras frases de um artigo num parágrafo. O parágrafo seguinte inclui o link "Ler Mais...". Uma vez que o link não se encontra no mesmo parágrafo da primeira frase, o utilizador não consegue descobrir facilmente o que poderá ler mais se clicar no link.

Código Exemplo:

<p>A British businessman has racked up 2 million flyer miles and plans to 
travel on the world's first commercial tourism flights to space.</p>

<p><a href="ff.html">Read More...</a></p>

Exemplo de Falha 2: Transferir um Leitor Gratuito

Um sítio da Web de áudio fornece links para locais onde é possível transferir o seu leitor. As informações sobre o que pode ser transferido através do link encontram-se na linha precedente da tabela de esquema, que não é contexto determinado de forma programática para o link.

Código Exemplo:

                         <table>
   <tr> 
       <td>Play music from your browser</td>
   </tr>
   <tr>
       <td>
       <a href="http://www.example.com/download.htm">
       <img src="download.jpg" width="165" height="32" alt="Download now"></a>
       </td>
   </tr>
 </table>

Exemplo de Falha 3: Utilizar uma Lista de Definições

Em HTML e XHTML, as listas de definições fornecem uma associação programática entre o termo e a sua definição. Por isso, teoricamente, um link fornecido numa definição pode utilizar o termo da definição como o seu contexto. Contudo, o suporte é particularmente mau para listas de definições, e não há forma de os utilizadores das actuais tecnologias de apoio descobrirem o contexto utilizando apenas uma lista de definições. As listas de definições são um mecanismo útil para fornecer relações associativas, mas neste momento não podem ser consideradas suficientes para o Critério de Sucesso 2.4.2.

Código Exemplo:

<dl>
    <dt>Harry Potter and the Chamber of Secrets</dt>
    <dd>Story of a boy with magical powers who has to face Lord Voldemort.</dd>
    <dd><a href="potter.php?id=123">Buy now</a></dd>
    <dt>Harry Potter and the Goblet of Fire</dt>
    <dd>Harry finds himself selected as an underaged competitor in a dangerous multi-wizardry school competition.</dd>
    <dd><a href="potter.php?id=124">Buy now</a></dd>
    <dt>Harry Potter and the Prisoner of Azkaban</dt>
    <dd>
Something wicked this way comes. It's Harry's third year at Hogwarts; 
not only does he have a new "Defense Against the Dark Arts" teacher, 
but there is also trouble brewing. Convicted murderer Sirius Black has 
escaped the Wizards' Prison and is coming after Harry.
    </dd>
    <dd><a href="potter.php?id=125">Buy now</a></dd>
</dl> 

Recursos

Não existem recursos disponíveis para esta técnica.

(actualmente, não existe nenhuma indicada)

Testes

Procedimento

  1. Localize o conteúdo necessário para compreender como o texto do link descreve a finalidade do link.

  2. Verifique se o conteúdo está incluído na mesma frase, parágrafo, item de lista ou célula de tabela ou no cabeçalho precedente.

Resultados Esperados