Ce este tag-ul
?
Tag-ul <img> este elementul HTML care afiseaza o imagine pe pagina web. Este unul dintre cele mai folosite tag-uri din HTML.
Spre deosebire de celelalte tag-uri pe care le-ai invatat (<p>...</p>, <h1>...</h1>), tag-ul <img> este self-closing - nu are tag de inchidere!
Gandeste-te la o rama foto pe perete. Rama in sine e goala - trebuie sa ii spui CE poza sa puna in ea (atributul src) si sa scrii pe spate ce reprezinta (atributul alt).
La fel, <img> este "rama" iar src si alt ii spun ce sa afiseze si cum sa descrie imaginea.
src = sursa imaginii
Atributul src (de la "source" = sursa) ii spune browserului de unde sa ia imaginea. Poate fi o cale relativa (fisier local) sau un URL complet (de pe internet).
alt = text alternativ
Atributul alt descrie imaginea in cuvinte. Este obligatoriu din doua motive esentiale:
1. Accesibilitate: Persoanele cu deficiente de vedere folosesc programe (screen readers) care le citesc pagina cu voce tare. Fara alt, ele nu stiu ce e in imagine.
2. Fallback: Daca imaginea nu se incarca (link gresit, internet lent), browserul arata textul din alt in locul imaginii.
Controlam marimea imaginii
Atributele width (latime) si height (inaltime) seteaza dimensiunile imaginii in pixeli. Daca specifici doar width, inaltimea se calculeaza automat (proportional).
Ghid de formate
Nu toate imaginile sunt la fel! Exista mai multe formate, fiecare cu avantajele lui. Alege formatul potrivit in functie de ce vrei sa afisezi.
Imagini clickabile
Vrei ca vizitatorul sa poata da click pe o imagine si sa ajunga pe alta pagina? Pune tag-ul <img> inauntrul unui tag <a>!
Mod semantic de a adauga legende
In HTML5, avem doua tag-uri speciale pentru imagini cu legende:
<figure> — grupeaza o imagine cu legenda ei (un "container" semantic)
<figcaption> — textul legendei (caption = legenda/subtitlu)
Galerie foto cu toate conceptele
Acum punem totul impreuna: imagini simple, cu legende, clickabile si in diferite formate. Urmareste fiecare parte!