Lista neordonata: si
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: si
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 - 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 buton de pe telecomanda. Scrie ceva pe el (textul vizibil) si cand apesi pe el, te duce undeva (adresa din href). "Apesi pe butonul Acasa si te duce la canalul principal."
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!