Âncoras (links)


Links e âncoras são as mesmas coisas, ok ? É mais comum falarmos “clica no link” do que “clica na âncora”, mas ambos estão corretos.

O elemento da âncora é ilustrado abaixo.

<a href="alvo">label</a>

Onde alvo será na verdade o destino do link e label será o texto exibido no documento.

Vou mostrar um link real gerado pelo código abaixo…

<a href="../ancoras-links/">link real</a>

Esse link não faz muita coisa, pois ao clicar nele somos remetidos para a mesma página.

A propriedade href é o caminho da imagem, você precisa entender bem sobre caminho absoluto, caminho relativo e etc…

Texto alternativo (alt)

A propriedade alt é importante porque quando o caminho da imagem não é encontrado o texto alternativo será exibido.

Também ajuda na acessibilidade, pois os softwares leitores de tela irão ler o atributo.

Além disso, o SEO considera esse atributo para “descobrir” o conteúdo da imagem.

Não falei que ela era importante ? Nunca se esqueça dela, ok?

Para abrir o link em nova aba basta utilizar o atributo/valor target="_blank".

<a href="../ancoras-links/" target="_blank" >link real</a>

O valor _blank sempre criar uma aba nova. Caso voce queira (re)utilizar a mesma aba, então poderá usar um nome qualquer como valor (por exemplo target=”minha-tab-01”) e o navegador irá abrir os links sempre na mesma aba, conforme o nome que você deu a ela.

Podemos colocar uma imagem como label e toda a área da imagem será clicável.

<a href="../ancoras-links/">
    <img src="/path/to/imgs/imagem.jpg" />
</a>

O mais comum é desativar o sublinhado e reativá-los quando o mouse é posicionado sobre eles, veja a CSS:

a:link, a:visited {text-decoration: none}
a:hover, a:active {text-decoration: underline}

O SEO considera todos os seus links.

Quando você quiser que ele desconsidere um link, poderá utilizar o atributo/valor rel="nofollow".

<a href="../ancoras-links/" rel="nofollow" >link real</a>

A prorpiedade rel é abreviação para “relationship”, ela descreve o relacionamento entre o documento e destino (href)

Desculpe o trocadilho do título acima, rsss!

Os links, com o apoio das listas, servem para a criação de menus.

<ul>
    <li> <a href="/">Home</a> </li>
    <li> <a href="/news">News</a> </li>
    <li> <a href="/legal">Legal</a> </li>
</ul>

Quase ia me esquecendo…

Antigamente se usava muito, hoje em dia não se usa tanto.

Eu sempre desencorajo o uso, minha humilde opnião. Mas não custa aprendermos.

Clique no link e descubra o que ele faz.

<a href="mailto:fulano@example.com?subject=Vai corinthians!">link</a>