Vou mostrar-te: uma ligação
Uma ligação – a coisa clicável que te leva para outro sítio – é feita com a etiqueta <a>:
<!-- A link to another page on your own website -->
<a href="lunch-menu.html">Lunch Menu</a>
<!-- A link out to somewhere else on the internet -->
<a href="https://www.si.edu">Our favorite museum's website</a>
hrefdiz para onde vai a ligação.- O texto entre
<a>e</a>é o que é visível e clicável.
Uma segunda página
O teu site só tem index.html por agora. Vamos adicionar uma segunda página – é só outro ficheiro na mesma pasta:
-
No VS Code, cria um novo ficheiro. Dá-lhe um nome conforme o teu projeto, como
lunch-menu.html,about-me.html,trips.htmlouroster.html. Outra vez, minúsculas, sem espaços nem acentos. -
Cola o esqueleto completo da página (o mesmo da lição 1) e dá-lhe o seu próprio
<title>,<h1>e algum conteúdo. -
Liga as páginas com links: em
index.html, adiciona um link para a nova página, e na nova página, adiciona um link de volta – algo como<a href="index.html">Back home</a>.
Agora és tu 💪
Cria uma segunda página e liga as duas entre si. Faz pelo menos um link apontar para algum sítio na internet.
🏫 Site da escola – solução (lunch-menu.html)
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Lunch Menu – Riverside Elementary</title>
</head>
<body>
<h1>This Week's Lunch Menu</h1>
<ul>
<li>Monday: tomato soup with pasta</li>
<li>Tuesday: chicken with rice</li>
<li>Wednesday: pancakes with syrup 🎉</li>
<li>Thursday: beef stew with dumplings</li>
<li>Friday: fish and potatoes</li>
</ul>
<p><a href="index.html">← Back to the homepage</a></p>
</body>
</html>
E em index.html, adiciona:
<p><a href="lunch-menu.html">Check out the lunch menu</a></p>
🙋 Site pessoal – solução (about-me.html)
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>More About Me – Jake</title>
</head>
<body>
<h1>More About Me</h1>
<p>I'm in 4th grade, I have a dog named Rocky, and I collect soccer cards.</p>
<p>My favorite thing to listen to is <a href="https://www.youtube.com">music on YouTube</a>.</p>
<p><a href="index.html">← Back home</a></p>
</body>
</html>
🌍 Diário de viagens – solução (trips.html)
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>All Trips – Where We've Been</title>
</head>
<body>
<h1>All Our Trips</h1>
<ol>
<li>The mountains – a ridge hike</li>
<li>Greece – island hopping</li>
<li>Washington, D.C. – museums and monuments</li>
</ol>
<p>We plan our routes with <a href="https://maps.google.com">Google Maps</a>.</p>
<p><a href="index.html">← Back to the homepage</a></p>
</body>
</html>
⚽ Site de clube – solução (roster.html)
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Roster – Riverside Eagles FC</title>
</head>
<body>
<h1>Team Roster</h1>
<ul>
<li>Jake – goalkeeper (captain)</li>
<li>Matt – defense</li>
<li>Owen – midfield</li>
<li>Tom – forward</li>
</ul>
<p>Check the league schedule at <a href="https://www.ussoccer.com">ussoccer.com</a>.</p>
<p><a href="index.html">← Back to the homepage</a></p>
</body>
</html>
Verifica tu: Clicas num link na página inicial → abre-se a segunda página. Clicas em «Voltar» → estás em casa outra vez. O teu site tem mais de uma página pela primeira vez!
O que ficas a saber desta lição
- Uma ligação:
<a href="onde">texto do link</a>. - Uma nova página no teu site = um novo ficheiro
.htmlna mesma pasta. - Ligações entre as tuas páginas usam só o nome do ficheiro (
lunch-menu.html); ligações para fora começam comhttps://.
© 2026 Ing. Martin Polak / AlgoRhino · Condições de uso do conteúdo