Cuprins

Lecția 5: Link-uri

Tutorial

Scurta introducere

O singură pagină HTML este ușor de gestionat, dar din toate site-urile pe care ați ajuns, ați observat că un site are mai multe pagini. Și întrebarea vine singură: cum e posibil să avem și noi mai multe pagini? Hai să vedem.

Mai multe pagini pe un site

După cum spune și titlul lecției, Link-urile sunt baza realizării unui site complex.

Până acum ați folosit link-uri către imagini, către site-uri de pe internet. O cale de pe o pagină pe o altă pagină este reprezentată tot de un link. În continuare vom folosi link-uri care conduc către o altă pagină făcută de voi.

Întai de toate, ne vom opri asupra teoriei și aflăm, ca să nu existe confuzii mai târziu, că exista doua tipuri de căi (paths din engleză):

1. cale relativă

2. cale absolută

Mai există și un al treilea tip de link care direcționează către un element din pagina curentă. În acest caz link-ul este de forma #id-element, iar elementul către care direcționează link-ul are atributul id='id-element'.

Exemple: http://www.pagina-mea.com http://www.pagina-mea.com/imagini/poza1.png

Link către un element din pagină: Mergi la task-uri

Codul pentru exemplul de mai sus este următorul:

<a href="#task-uri">Mergi la task-uri</a>
 
...
 
<h3 id="task-uri">Task-uri</h3>

Atunci când avem mai multe pagini, e de preferat ca pagina care duce către toate celelalte sau altfel spus “pagina de bază” să poarte denumirea de “index.html”. Este ceva standard. Dacă veți avea curiozitatea să descărcați un template de pe internet, prima pagină pe care o veți deschide va fi chiar “index.html”.

Sintaxa folosită pentru introducerea unui link, după cum probabil că știți din exercițiile anterioare, este următoarea:

<a href=nume-pagina-secundara>pune aici textul pe care să poți da click</a>

Task-uri

Task-urile de la această lecție nu vor mai fi realizate în CodePen precum cele de până acum. Pentru rezolvarea task-urilor trebuie să creați un folder pe Desktop care să conțină 2 fișiere pentru început, după cum urmează:

*Creați acum alte 4 pagini HTML în folderul Desktop care să conțină informații despre fiecare erou pe care l-ați ales în lecția anterioară. Daca vreti ca link-urile sa nu fie subliniate, puteti modifica asta din fisierul *.css

a:link {
    text-decoration: none;
}