Links
O H de HTML vem de hypertext (hipertexto): texto que leva a outro texto. Um único elemento, a, faz todos os links da web.
O elemento âncora
Um link é feito com o elemento <a>, de anchor (âncora). O atributo href guarda o endereço de destino, e o conteúdo é o texto em que as pessoas clicam. Em <a href="https://developer.mozilla.org/">MDN Web Docs</a>, as palavras MDN Web Docs aparecem sublinhadas, e ativá-las carrega esse endereço. Links funcionam com mouse, com o dedo ou com o teclado: aperte Tab para ir de link em link e Enter para seguir um deles. Sem href, um <a> é só um marcador de lugar e não pode ser alcançado com Tab.
Endereços absolutos e relativos
Uma URL absoluta contém tudo: o esquema (https:), o domínio e o caminho, por exemplo https://example.com/menu/bread.html. Use-a para links para outros sites. Uma URL relativa deixa de fora as partes iguais às da página atual. Numa página em https://example.com/menu/index.html, o link bread.html indica o arquivo na mesma pasta, ../about.html indica uma pasta acima, e /contact.html parte da raiz do site. Links relativos continuam funcionando quando o site inteiro muda para um novo domínio.
<a href="https://www.w3.org/">W3C</a> <!-- another site --> <a href="bread.html">Bread</a> <!-- same folder --> <a href="../about.html">About us</a> <!-- one folder up --> <a href="#hours">Opening hours</a> <!-- same page --> <a href="mailto:hello@example.com">Email us</a> <h2 id="hours">Opening hours</h2>
Links dentro da mesma página
Dê um id a qualquer elemento, e um link cujo href seja uma cerquilha seguida desse id pula direto para ele. <a href="#hours"> rola até <h2 id="hours">. Um id precisa ser único na página e não pode ter espaços. Artigos longos usam isso para o sumário, e muitos sites põem um link de pular bem no topo (Pular para o conteúdo principal) para que quem usa o teclado não precise passar com Tab pelo menu inteiro em cada página.
E-mail, telefone e downloads
Outros esquemas abrem outros programas. mailto:hello@example.com abre um novo e-mail no programa de e-mail do visitante, e tel:+82212345678 oferece ligar para o número no celular. Acrescentar o atributo download a um link pede ao navegador que salve o arquivo em vez de abri-lo. Esses links são práticos, mas diga no texto do link o que eles fazem, porque ninguém espera que um programa de e-mail apareça de repente.
Novas abas e um bom texto de link
target="_blank" abre o link numa nova aba. Use com moderação: isso tira o controle do visitante, e o botão Voltar deixa de trazê-lo de volta. Quando usar, avise no texto do link, por exemplo (abre em nova aba). O mais importante de tudo é o próprio texto do link. Quem usa leitor de tela costuma abrir uma lista com todos os links da página, e uma lista de dez itens que dizem clique aqui ou leia mais não diz nada. Escreva um texto que faça sentido fora do contexto: Baixe a grade de horários de 2026, e não clique aqui.
Por padrão, os navegadores sublinham os links e os pintam de azul, e mostram os links visitados em roxo. Você pode mudar o estilo dos links com CSS, mas mantenha algo além da cor, como o sublinhado, para que quem não distingue as cores ainda veja quais palavras são links. Quando um link tem o foco do teclado, os navegadores desenham um anel de foco em volta dele; nunca remova esse anel sem colocar um substituto claro no lugar.
| a | Âncora: o elemento de link |
| href | Para onde o link vai |
| URL absoluta | Endereço completo com esquema e domínio |
| URL relativa | Endereço contado a partir da página atual |
| fragmento (#id) | Pula para o elemento com esse id |
| mailto: | Abre um novo e-mail |
| target="_blank" | Abre numa nova aba; use com moderação |
- Qual atributo guarda o endereço de um link?
- Em
https://example.com/menu/index.html, para onde apontabread.html?- https://example.com/menu/bread.html
- https://example.com/bread.html
- https://bread.html
- Na mesma página, para onde aponta
../about.html?- https://example.com/about.html
- https://example.com/menu/about.html
- https://about.html
- Para onde
href="#prices"leva?- Ao elemento com id="prices" nesta página
- A uma página chamada prices.html
- Ao site chamado prices
- Qual texto de link é o melhor?
- Baixe a grade de horários de 2026
- Clique aqui
- Leia mais
- Qual tecla move o foco do teclado de link em link?
- Tab
- Shift
- Space
- Qual esquema abre um novo e-mail?
- mailto:
- tel:
- https:
- Por que target="_blank" deve ser usado com moderação?
- Voltar deixa de funcionar, e o visitante não escolheu abrir uma nova aba
- Deixa a página lenta
- Não é HTML válido
- Dois elementos da mesma página podem ter o mesmo id?
- Não, ids precisam ser únicos
- Sim, quantos quiser
- Só nos títulos
- Qual atributo pede ao navegador que salve o arquivo em vez de abri-lo?
- a + href faz um link; o conteúdo é o texto clicável.
- URLs absolutas para outros sites, URLs relativas dentro do seu site, #id para a mesma página.
- Escreva textos de link que façam sentido sozinhos.
Fontes deste curso (10)
- WHATWG, HTML Living Standard (html.spec.whatwg.org, checked 2026-10-17)
- MDN Web Docs, Learn web development: Structuring content with HTML, and the HTML element reference (developer.mozilla.org/en-US/docs/Learn_web_development/Core/Structuring_content and developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements, checked 2026-10-17)
- MDN, HTML images (alt text guidance, checked 2026-10-17)
- W3C WAI, Images tutorial and alt decision tree (w3.org/WAI/tutorials/images/decision-tree, checked 2026-10-17)
- CERN, A short history of the Web (home.cern/science/computing/the-birth-of-the-web/short-history-web/, checked 2026-10-17)
- W3C and WHATWG memorandum of understanding, 28 May 2019 (w3.org/2019/04/WHATWG-W3C-MOU.html, checked 2026-10-17)
- W3C, Using ARIA, first rule of ARIA use (w3.org/TR/using-aria/, checked 2026-10-17)
- W3C Markup Validation Service (validator.w3.org, checked 2026-10-17)
- MDN, Viewport meta element (checked 2026-10-17)
- Every code exercise was checked with a Playwright probe against a reference solution.
Data de verificação: 2026-10-17