Treci la conținutul principal

Imagini HTML

Imaginile pot îmbunătăți designul și aspectul unei pagini web.

Case Trulli

O imagine cu case Trulli.

Prompt
O pagină care afișează o imagine cu case trulli folosind eticheta img, src "pic_trulli.jpg", alt "Trulli italiene".
Output: pagină HTML completă

Fată într-o jachetă

O imagine cu text alt.

Prompt
O pagină care afișează o imagine folosind eticheta img, src "img_girl.jpg", alt "Fată în geacă".
Output: pagină HTML completă

Flori în Chania

O altă imagine cu text alt.

Prompt
O pagină care afișează o imagine folosind eticheta img, src "img_chania.jpg", alt "Flori în Chania".
Output: pagină HTML completă

Sintaxa Imaginilor HTML

Tag-ul <img> pune o imagine pe o pagină. Imaginile nu sunt inserate cu adevărat în pagină; sunt legate de ea, iar tag-ul <img> creează un spațiu de rezervă pentru imaginea legată. Este un tag gol, doar cu atribute, fără tag de închidere.

Are două atribute obligatorii: src, calea către imagine, și alt, textul alternativ pentru imagine.

Sintaxa imaginii

Forma unui tag de imagine.

index.html
<img src="url" alt="alternatetext">

Atributul src

Atributul obligatoriu src setează calea (URL-ul) către imagine.

Notă: Când pagina se încarcă, browserul preia imaginea de pe server și o inserează. Păstrează imaginea în același loc relativ la pagină, altfel vizitatorii vor vedea o pictogramă de link întrerupt. Pictograma de link întrerupt și textul alt apar atunci când browserul nu poate găsi imaginea.

Exemplu

O imagine setată cu atributul src.

Prompt
O pagină cu o imagine al cărei atribut src indică img_chania.jpg, alt "Flori în Chania".
Output: pagină HTML completă

Atributul alt

Atributul obligatoriu alt oferă un text alternativ afișat atunci când imaginea nu poate fi vizualizată, cum ar fi la o conexiune lentă, un src greșit, sau pentru utilizatorii de cititoare de ecran. Textul ar trebui să descrie imaginea.

Sfat: Un cititor de ecran citește HTML-ul cu voce tare, astfel încât utilizatorul poate asculta conținutul; ajută persoanele cu deficiențe de vedere sau cu dizabilități de învățare.

Text alt descriptiv

O imagine cu text alt descriptiv.

Prompt
O pagină cu o imagine care include un atribut alt descriptiv "Flori în Chania", src img_chania.jpg.
Output: pagină HTML completă

Când imaginea lipsește

Textul alt se afișează deoarece imaginea nu poate fi găsită.

Prompt
O pagină cu o imagine al cărei src nu există (wrongname.gif), astfel încât este afișat textul alt "Flori în Chania".
Output: pagină HTML completă

Dimensiunea Imaginii - Lățime și Înălțime

Poți seta lățimea și înălțimea unei imagini cu atributul style, sau cu atributele width și height. Ambele se măsoară întotdeauna în pixeli.

Notă: Setează întotdeauna lățimea și înălțimea. Dacă nu o faci, pagina poate clipi în timp ce imaginea se încarcă.

Cu atributul style

Dimensionarea unei imagini cu CSS în atributul style.

Prompt
O pagină cu o imagine dimensionată folosind atributul style: lățime 500px și înălțime 600px, src img_girl.jpg, alt "Fată în geacă".
Output: pagină HTML completă

Cu atributele width și height

Dimensionarea unei imagini cu atributele width și height.

Prompt
O pagină cu o imagine dimensionată folosind atributele width și height: 500 pe 600 pixeli, src img_girl.jpg, alt "Fată în geacă".
Output: pagină HTML completă

Width și Height, sau Style?

Atributele width, height și style sunt toate valide. PromptCookbook sugerează atributul style, deoarece împiedică foile de stil să schimbe dimensiunea imaginii.

Exemplu

O pagină în care o foaie de stil ar redimensiona altfel imaginile.

Prompt
O pagină cu CSS intern care face ca toate imaginile să aibă 100 la sută lățime, apoi două imagini cu pictograma HTML5: una dimensionată cu atributele width și height (128x128) și una dimensionată cu atributul style (128px).
Output: pagină HTML completă

Imagini în Alt Folder

Dacă imaginea ta este într-un sub-folder, include numele folderului în atributul src.

Exemplu

O imagine referențiată dintr-un sub-folder.

Prompt
O pagină cu o imagine stocată într-un subfolder, referită ca /images/html5.gif, alt "Pictograma HTML5", dimensionată la 128px cu atributul style.
Output: pagină HTML completă

Imagini pe Alt Server/Site Web

Pentru a folosi o imagine de pe un alt server, dă un URL complet (absolut) în atributul src.

Notă: Imaginile externe pot fi protejate prin drepturi de autor, iar folosirea uneia fără permisiune ar putea încălca legile drepturilor de autor. De asemenea, nu poți controla imaginile externe; se pot schimba sau dispărea fără avertisment.

Exemplu

O imagine încărcată de pe un alt site web.

Prompt
O pagină cu o imagine găzduită pe un alt site, referită printr-un URL complet https://prompt-cookbook.com, alt "PromptCookbook".
Output: pagină HTML completă

Imagini Animate

HTML poate afișa GIF-uri animate la fel ca orice altă imagine.

Exemplu

Un GIF animat.

Prompt
O pagină cu un GIF animat folosind eticheta img, src "programming.gif", alt "Omul calculator", dimensionat la 48px cu atributul style.
Output: pagină HTML completă

Imagine ca Link

Pentru a folosi o imagine ca link, pune tag-ul <img> în interiorul tag-ului <a>.

Exemplu

O imagine care funcționează ca un link.

Prompt
O pagină care folosește o imagine ca link: un img (smiley.gif, alt "Tutorial HTML", 42px) în interiorul unei etichete a care trimite către default.asp.
Output: pagină HTML completă

Plutirea Imaginii

Folosește proprietatea CSS float pentru a lăsa o imagine să plutească la dreapta sau la stânga textului din jurul ei.

Exemplu

Imagini care plutesc la dreapta și la stânga textului.

Prompt
O pagină cu două paragrafe, fiecare conținând o imagine smiley flotantă cu CSS: primul plutește la dreapta, al doilea la stânga, cu textul care se aranjează în jurul fiecăreia.
Output: pagină HTML completă

Formate Comune de Imagine

Cele mai comune formate de imagine, suportate în toate browserele, sunt: APNG (Animated Portable Network Graphics, .apng), GIF (Graphics Interchange Format, .gif), ICO (Microsoft Icon, .ico), JPEG (.jpg, .jpeg), PNG (Portable Network Graphics, .png), și SVG (Scalable Vector Graphics, .svg).


Rezumatul Capitolului

Pe scurt: folosește elementul <img> pentru a defini o imagine, atributul src pentru URL-ul ei, și atributul alt pentru text alternativ. Setează dimensiunea cu atributele width și height sau proprietățile CSS width și height, și folosește proprietatea CSS float pentru a plasa o imagine plutitoare la stânga sau la dreapta.

Notă: Imaginile mari durează timp să se încarce și pot încetini pagina, deci folosește imaginile cu grijă.


Tag-uri HTML pentru Imagini

Tag-urile legate de imagini sunt: <img> (definește o imagine), <map> (definește o hartă de imagine), <area> (definește o zonă apăsabilă în interiorul unei hărți de imagine), și <picture> (definește un container pentru mai multe resurse de imagine).