Avançar para o conteúdo
SilktideAjuda

Título do frame

O Silktide verifica se todos os frames visíveis incorporados nas suas páginas têm um título legível que descreva o que eles contêm. Frames sem títulos obrigam as pessoas que usam a entrar neles e explorá-los apenas para descobrir o que são.

O título deve ser incluído no próprio elemento frame, por meio do atributo title — uma tag <title> dentro da página enquadrada não é suficiente:

<!-- Ausente: nada informa à tecnologia assistiva o que este frame é -->
<iframe src="ad.html"></iframe>

<!-- Corrigido: o atributo title identifica o frame -->
<iframe title="Advertisement" src="ad.html"></iframe>

Por que isso é importante

Os frames normalmente contêm vídeos, mapas, anúncios, formulários de pagamento e widgets de chat. Um lista os frames de uma página pelos títulos para que os usuários possam decidir em qual entrar. Sem um título, o frame é anunciado como um frame anônimo — ou pelo nome do arquivo — e o usuário precisa navegar dentro dele e explorar seu conteúdo para descobrir o que ele é.

Como corrigir

  1. Adicione um atributo title a cada <iframe> ou <frame> sinalizado, descrevendo brevemente seu conteúdo: "Advertisement", "Video: product tour", "Live chat".
  2. Certifique-se de que o título contenha palavras reais — apenas espaços em branco ou símbolos não contam.
  3. Se um frame for puramente técnico e não exibir nada, como um pixel de rastreamento, oculte-o da tecnologia assistiva, por exemplo, tornando-o invisível ou adicionando aria-hidden="true". Frames ocultos não precisam de títulos.

Como o Silktide faz essa verificação

  1. Encontra todos os elementos <iframe> e <frame> na página.
  2. Ignora frames invisíveis e frames ocultos de leitores de tela com aria-hidden — a tecnologia assistiva não pode selecioná-los, portanto eles não precisam de título. Frames invisíveis são comuns em códigos de rastreamento e plugins de redes sociais.
  3. Verifica se os frames restantes têm um atributo title contendo texto significativo, ou seja, pelo menos uma letra ou um número. Um título composto apenas por espaços, pontuação ou emojis falha.
  4. Sinaliza cada frame visível sem um título significativo.

A avaliação sobre se um título existente realmente descreve seu frame é feita separadamente em Títulos de frames.

Saiba mais

Última atualização

Esta página foi útil?