HTML: História, Fundamentais e Evolução da Linguagem Web
Guia Completo de Links e Âncoras em HTML: Abordagem Prática
Links são elementos
Tags e Elementos: Sintaxe e HierarquiaDescubra os fundamentos do HTML: aprenda sobre tags, elementos, hierarquia e boas práticas para criar páginas bem estruturadas e acessíveis. fundamentais na construção de páginas web. Eles permitem a navegação entre diferentes páginas ou seções de um mesmo documento. Nesta narrativa, você aprenderá:
1. O que é a tag
Tags e Elementos: Sintaxe e HierarquiaDescubra os fundamentos do HTML: aprenda sobre tags, elementos, hierarquia e boas práticas para criar páginas bem estruturadas e acessíveis. <a> e como utilizá-la.
2. A diferença entre links absolutos e links relativos
Posicionamento: static, relative, absolute, fixed, stickyDescubra como usar os métodos de posicionamento CSS, de static a sticky, para criar layouts interativos, precisos e eficazes..
3. Como criar âncoras para navegar dentro de uma mesma página.
Entendendo a Tag <a>🔗
A tag
Tags e Elementos: Sintaxe e HierarquiaDescubra os fundamentos do HTML: aprenda sobre tags, elementos, hierarquia e boas práticas para criar páginas bem estruturadas e acessíveis. <a> (a de ancora) é uma das mais importantes do HTML
O que é HTML? Fundamentos, História e Evolução da LinguagemDescubra a origem e evolução do HTML, entendendo sua importância na estrutura da web e como influenciou o desenvolvimento digital moderno., pois é responsável por criar um link em uma página. Ela funciona assim:
<a href="destino.html">Texto ou elemento clicável</a>
href: é o principal atributo da tag
Tags e Elementos: Sintaxe e HierarquiaDescubra os fundamentos do HTML: aprenda sobre tags, elementos, hierarquia e boas práticas para criar páginas bem estruturadas e acessíveis. <a>, pois define o destino da navegação, ou seja, para onde o usuário será redirecionado ao clicar no link.- Texto ou elemento
Tags e Elementos: Sintaxe e HierarquiaDescubra os fundamentos do HTML: aprenda sobre tags, elementos, hierarquia e boas práticas para criar páginas bem estruturadas e acessíveis. clicável: é o texto (ou imagem, ícone etc.) que aparecerá como sendo o link.
Links Absolutos e Links Relativos🔗
Quando apontamos o destino do link, podemos fazê-lo de duas maneiras distintas: usando caminhos (URLs) absolutos
Posicionamento: static, relative, absolute, fixed, stickyDescubra como usar os métodos de posicionamento CSS, de static a sticky, para criar layouts interativos, precisos e eficazes. ou relativos
Posicionamento: static, relative, absolute, fixed, stickyDescubra como usar os métodos de posicionamento CSS, de static a sticky, para criar layouts interativos, precisos e eficazes..
Links Absolutos
Um link absoluto
Posicionamento: static, relative, absolute, fixed, stickyDescubra como usar os métodos de posicionamento CSS, de static a sticky, para criar layouts interativos, precisos e eficazes. utiliza a URL completa para apontar para outra página ou site, começando geralmente por http:// ou https:// (ou até outras variações de protocolos, como ftp://, etc.). Por exemplo:
<a href="https://www.exemplo.com/pagina-de-curso">
Link para um site externo
</a>
Características:
- Sempre começa com o protocolo (
https://,http://) ou outro padrão de URL. - Direciona o usuário para outro site ou página que pode estar em um domínio
Como Hospedar seu Site na InternetAprenda a publicar seu site com nosso guia detalhado sobre registro de domínio, hospedagem, FTP e segurança. Mantenha seu website acessível e protegido 24h. completamente diferente. - É muito útil quando você quer enviar o visitante para um endereço específico na internet, fora do seu próprio projeto.
Links Relativos
Já o link relativo
Posicionamento: static, relative, absolute, fixed, stickyDescubra como usar os métodos de posicionamento CSS, de static a sticky, para criar layouts interativos, precisos e eficazes. utiliza o caminho do arquivo em relação à página atual. Ele não precisa de http:// ou https://, pois o destino está dentro do mesmo projeto ou no mesmo servidor. Por exemplo:
<!-- Link para um arquivo que está na mesma pasta do arquivo atual -->
<a href="contato.html">Página de Contato</a>
<!-- Link para um arquivo em uma subpasta -->
<a href="produtos/lista.html">Lista de Produtos</a>
Características:
- Depende da estrutura de pastas do seu projeto.
- Se você mover arquivos ou alterar pastas, precisará ajustar os links relativos
Posicionamento: static, relative, absolute, fixed, stickyDescubra como usar os métodos de posicionamento CSS, de static a sticky, para criar layouts interativos, precisos e eficazes.. - É muito prático quando se trata de páginas do mesmo site ou aplicação.
Criando Âncoras Internas🔗
Além de direcionar o usuário para outra página, podemos criar âncoras dentro de uma mesma página. Isso significa que, ao clicar no link, o usuário é levado para uma seção específica no mesmo documento. Para isso, usamos um id
Atributos HTML: `id`, `class`, `style`, `data-*`Aprenda a aplicar atributos id, class, style e data-* no HTML para organizar, estilizar e dinamizar sua página com praticidade e eficiência. na seção de destino, e construímos o link com a notação #. Exemplo:
<!-- Na seção que será o destino da âncora -->
<h2 id="secao-importante">Seção Importante</h2>
<p>Conteúdo dessa seção...</p>
<!-- Em qualquer lugar da mesma página -->
<a href="#secao-importante">Ir para a Seção Importante</a>
Assim, quando o usuário clicar em “Ir para a Seção Importante
!important e Boas PráticasDescubra como o !important afeta a cascata do CSS e aprenda boas práticas para evitar conflitos, facilitando a manutenção e depuração do código.”, o navegador rolará a página até a seção que possui o id="secao-importante.
!important e Boas PráticasDescubra como o !important afeta a cascata do CSS e aprenda boas práticas para evitar conflitos, facilitando a manutenção e depuração do código."
Boas Práticas para Links🔗
A seguir, algumas recomendações ao criar links em seus documentos HTML
O que é HTML? Fundamentos, História e Evolução da LinguagemDescubra a origem e evolução do HTML, entendendo sua importância na estrutura da web e como influenciou o desenvolvimento digital moderno.:
1. Título e Conteúdo Descritivo: use textos que façam sentido tanto para o usuário quanto para ferramentas de acessibilidade
Inserindo Imagens: `<img>`, Formatos, `alt` e `title`Aprenda a inserir imagens em HTML utilizando a tag <img> com foco em acessibilidade e performance, explorando atributos, formatos e melhores práticas..
- Evite “Clique
Eventos no JavaScript: onClick, onChange e maisDescubra como os eventos em JavaScript, como onClick e onChange, possibilitam interações dinâmicas e melhoram a experiência do usuário em páginas web. aqui”, prefira “Acesse a página de contato”.
2. Atributo target="_blank": abra links externos em uma nova guia (janela) para manter o usuário no seu site, se necessário:
<a href="https://www.exemplo.com" target="_blank" rel="noopener noreferrer">
Abrir em outra guia
</a>
3. Organização de Pastas: mantenha uma estrutura clara para facilitar a utilização de links relativos
Posicionamento: static, relative, absolute, fixed, stickyDescubra como usar os métodos de posicionamento CSS, de static a sticky, para criar layouts interativos, precisos e eficazes..
4. Evite Links Quebrados: teste sempre seus links para garantir que eles levam aonde devem levar.
Exemplos Combinados🔗
Abaixo, um pequeno exemplo que mostra links absolutos, relativos
Posicionamento: static, relative, absolute, fixed, stickyDescubra como usar os métodos de posicionamento CSS, de static a sticky, para criar layouts interativos, precisos e eficazes. e âncoras internas juntos:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8" />
<title>Exemplo de Links</title>
</head>
<body>
<h1>Exemplo de Uso da Tag <a></h1>
<!-- Link absoluto para outro site -->
<p>
<a href="https://www.exemplo.com" target="_blank" rel="noopener noreferrer">
Visite o Exemplo.com
</a>
</p>
<!-- Link relativo para página do mesmo projeto -->
<p>
<a href="sobre.html">Sobre Nós</a>
</p>
<!-- Âncora interna para uma seção mais abaixo nesta página -->
<p>
<a href="#contato-rapido">Ir para Contato Rápido</a>
</p>
<hr />
<!-- A seção que receberá o link interno -->
<h2 id="contato-rapido">Contato Rápido</h2>
<p>Preencha o formulário abaixo para entrar em contato.</p>
</body>
</html>
Perceba que o <a href="#contato-rapido"> faz a rolagem até o elemento
Tags e Elementos: Sintaxe e HierarquiaDescubra os fundamentos do HTML: aprenda sobre tags, elementos, hierarquia e boas práticas para criar páginas bem estruturadas e acessíveis. id na mesma página.
Atributos HTML: `id`, `class`, `style`, `data-*`Aprenda a aplicar atributos id, class, style e data-* no HTML para organizar, estilizar e dinamizar sua página com praticidade e eficiência.="contato-rapido"
Conclusão🔗
Nesta narrativa, você viu como a tag
Tags e Elementos: Sintaxe e HierarquiaDescubra os fundamentos do HTML: aprenda sobre tags, elementos, hierarquia e boas práticas para criar páginas bem estruturadas e acessíveis. <a> é responsável pela criação de links e âncoras dentro das páginas HTML
O que é HTML? Fundamentos, História e Evolução da LinguagemDescubra a origem e evolução do HTML, entendendo sua importância na estrutura da web e como influenciou o desenvolvimento digital moderno.. Aprendeu também a diferença essencial entre links absolutos
Posicionamento: static, relative, absolute, fixed, stickyDescubra como usar os métodos de posicionamento CSS, de static a sticky, para criar layouts interativos, precisos e eficazes. (apontando para um endereço completo na web) e links relativos
Posicionamento: static, relative, absolute, fixed, stickyDescubra como usar os métodos de posicionamento CSS, de static a sticky, para criar layouts interativos, precisos e eficazes. (que dependem da estrutura local do projeto). Além disso, vimos como as âncoras podem melhorar a navegação interna em um mesmo documento.
Com esse conhecimento, você já está apto a criar links para qualquer parte da web ou para pontos específicos de uma mesma página, enriquecendo a usabilidade e organização dos seus sites HTML
O que é HTML? Fundamentos, História e Evolução da LinguagemDescubra a origem e evolução do HTML, entendendo sua importância na estrutura da web e como influenciou o desenvolvimento digital moderno.. Boa prática e bons estudos!
Autor: Marcelo V. Souza - Engenheiro de Sistemas e Entusiasta em IoT e Desenvolvimento de Software, com foco em inovação tecnológica.
Referências🔗
- Codecademy: www.codecademy.com/learn/learn-html
- freeCodeCamp: www.freecodecamp.org/learn/responsive-web-design/#basic-html-and-html5
- MDN Web Docs: developer.mozilla.org/en-US/docs/Web/HTML
- W3C: html.spec.whatwg.org/multipage/
- W3Schools: www.w3schools.com/html/
há 10 meses atrás
há 10 meses atrás
há 9 meses atrás
há 13 meses atrás
há 12 meses atrás
há 12 meses atrás
há 10 meses atrás
há 10 meses atrás
há 10 meses atrás
há 10 meses atrás
há 10 meses atrás
há 10 meses atrás
há 10 meses atrás
há 10 meses atrás
há 10 meses atrás
há 10 meses atrás
há 10 meses atrás
há 10 meses atrás
há 10 meses atrás
há 10 meses atrás
há 10 meses atrás
há 10 meses atrás
há 10 meses atrás
há 10 meses atrás
há 10 meses atrás