Lista neordonata: <ul> si <li>
O lista neordonata (unordered list) afiseaza elemente cu buline (bullet points). Se foloseste cand ordinea nu conteaza: ingrediente, materiale necesare, optiuni de meniu.
<ul> = containerul listei (Unordered List). <li> = fiecare element din lista (List Item).
Cand mergi la magazin, scrii: "paine, lapte, oua, branza". Nu conteaza ordinea - le iei pe rand cum le gasesti. Asta e o lista neordonata!
Lista ordonata: <ol> si <li>
O lista ordonata (ordered list) afiseaza elemente cu numere (1, 2, 3...). Se foloseste cand ordinea conteaza: pasi de reteta, instructiuni, clasamente.
<ol> = containerul listei (Ordered List). <li> = fiecare element, la fel ca la lista neordonata.
Cand faci o prajitura, ordinea conteaza enorm! Nu poti baga la cuptor inainte sa amesteci ingredientele. Pasii sunt numerotati: 1, 2, 3...
Lista in lista = sub-categorii
Poti pune o lista in interiorul altei liste. Lista interioara trebuie sa fie in interiorul unui <li>, nu dupa </li>.
Aceasta tehnica se foloseste pentru: categorii cu sub-categorii, meniuri cu sub-meniuri, ingrediente cu sub-componente.
Tag-ul <a> - ancora (anchor)
Tag-ul <a> creeaza un link (legatura) catre o alta pagina, un alt site, o sectiune din aceeasi pagina, sau chiar o adresa de email.
Atributul obligatoriu este href (Hypertext REFerence) - adica unde duce linkul.
Gandeste-te la un link ca la un indicator de circulatie de pe marginea soselei. Pe semn scrie o destinatie (textul vizibil — de exemplu "Cluj 120 km") iar sageata arata directia de mers (atributul href — adresa exacta la care ajungi daca "mergi" pe acea cale). Autorul paginii alege ce scrie pe semn SI unde duce sageata — exact cum tu alegi textul linkului si valoarea href. Click = pasesti pe drumul indicat.
4 tipuri de linkuri pe care le vei folosi
In functie de unde duce linkul, folosim valori diferite pentru atributul href:
| Tip | Exemplu href | Ce face |
|---|---|---|
| Link extern | href="https://google.com" | Duce la un alt site web (adresa completa) |
| Link intern | href="pagina2.html" | Duce la o alta pagina din acelasi site |
| Ancora (#) | href="#sectiune" | Sare la o sectiune din aceeasi pagina (catre un id) |
| href="mailto:eu@mail.com" | Deschide aplicatia de email cu adresa completata |
target="_blank" vs target="_self"
Atributul target spune browserului unde sa deschida pagina:
| Valoare | Ce face | Cand il folosesti |
|---|---|---|
| _self | Deschide in acelasi tab (comportament implicit) | Navigare intre paginile propriului site |
| _blank | Deschide intr-un tab nou | Linkuri catre alte site-uri (ca sa nu pierzi vizitatorul) |
Cum "gaseste" browserul paginile tale
Cand scrii href="ceva", browserul trebuie sa stie unde sa caute fisierul. Exista doua moduri:
| Tip cale | Exemplu | Explicatie |
|---|---|---|
| Absoluta | https://www.google.com/maps | Adresa completa, ca un GPS. Functioneaza de oriunde. |
| Relativa | pagini/despre.html | Relativa la fisierul curent. "Du-te in folderul pagini, gaseste despre.html" |
Cale absoluta: "Str. Mihai Eminescu nr. 15, Bucuresti, Romania" - oricine din lume poate gasi locul.
Cale relativa: "Mergi la dreapta, apoi a doua strada la stanga" - functioneaza doar daca esti deja in zona.
Pagina completa cu navigare
Acum punem totul impreuna: meniu cu linkuri, liste ordonate, liste imbricate, si diverse tipuri de linkuri. Urmareste fiecare parte!