Etiqueta HTML <a>
- Página anterior <!DOCTYPE>
- Próxima página <abbr>
Definição e uso
<a>
A tag define hiperligações, usadas para ligar uma página a outra.
<a>
O atributo mais importante do elemento é Atributo hrefindicando o destino do link.
Por padrão, os links serão exibidos nos seguintes navegadores:
- Os links que ainda não foram acessados têm sublinhado e azul
- Os links que já foram acessados têm sublinhado e roxo
- Os links que estão sendo acessados têm sublinhado e vermelho
Dica:Pode ter notado que os links no site CodeW3C.com têm uma aparência muito diferente da aparência padrão dos links. Você pode usar Pseudo-classes CSS Adicionar estilos complexos e variados a hiperligações de texto.
Veja também:
Tutorial de HTML:Link HTML
Manual de referência do DOM HTML:Objeto Anchor
Tutorial de CSS:Estilo de link
Explicação de termos
Exemplo
Exemplo 1
Criar um link para codew3c.com:
<a href="https://www.codew3c.com">acessar codew3c.com!</a>
Exemplo 2
Como usar uma imagem como link:
<a href="https://www.codew3c.com"> <img border="0" alt="W3School" src="w3logo.png" width="400" height="225"> </a>
Exemplo 3
Como abrir um link em uma nova janela do navegador:
<a href="https://www.codew3c.com" target="_blank">acessar codew3c.com!</a>
Exemplo 4
Como ligar para um endereço de e-mail:
<a href="mailto:someone@example.com">enviar e-mail</a>
Exemplo 5
Como ligar para um número de telefone:
<a href="tel:+8613888888888">+86 138 8888 8888</a>
Exemplo 6
Como linkar para outra seção na mesma página:
<a href="#section2">Ir para o capítulo 2</a>
Exemplo 7
Como linkar para JavaScript:
<a href="javascript:alert('Hello World!');">Executar JavaScript</a>
Dicas e comentários
Dica:Se o rótulo <a> não tiver o atributo href, ele é apenas um marcador de posição de hiperlink.
Dica:A página linkada geralmente é exibida na janela do navegador atual, a menos que você defina outro destino (usando o atributo target).
Dica:Use configurações CSS para definir o estilo do link:Link CSS e Botão CSS.
Atributo
Atributo | Valor | Descrição |
---|---|---|
download | Nome do arquivo | Define o alvo que será baixado quando o usuário clicar no link de hipertexto. |
href | URL | Define a URL da página para a qual o link aponta. |
hreflang | Código de idioma | Define o código de idioma do documento linkado. |
media | Consultas de mídia | Define para qual tipo de mídia/dispositivo o documento linkado é otimizado. |
ping | Lista de URLs | Define uma lista de URLs separados por espaço, quando o link for acessado, o navegador enviará uma solicitação POST com o corpo do ping (enviado em segundo plano). Usualmente usado para rastreamento. |
referrerpolicy |
|
Define as informações de referência a serem enviadas junto com o link. |
rel |
|
Define a relação entre o documento atual e o documento linkado. |
target |
|
Define onde o documento linkado será aberto. |
type | Tipo de mídia | Define o tipo de mídia do documento linkado. |
Atributos globais
<a>
Os rótulos também suportam Atributos globais no HTML.
Atributos de evento
<a>
Os rótulos também suportam Atributos de evento no HTML.
Configurações CSS padrão
A maioria dos navegadores exibirá os seguintes valores padrão: <a>
Elemento:
a:link, a:visited { color: (valor interno); text-decoration: underline; cursor: auto; } a:link:active, a:visited:active { color: (valor interno); }
Suporte ao navegador
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Suporte | Suporte | Suporte | Suporte | Suporte |
- Página anterior <!DOCTYPE>
- Próxima página <abbr>