Za prikazivanje slika na web stranici koristimo HTML <img> element. Slike su povezane sa stranicom više nego što su u njoj fizički smještene. <img> element ostavlja prostor za sliku na koju upućuje i ne zahtijeva zatvarajući tag.
Osnovni atributi <img> elementa su:
- src (source) - putanja do slike ili URL.
- alt (alternative text) - opis slike koji se prikazuje ako slika nije dostupna.
Opcioni atributi img elementa koje možemo definisati uključuju:
- width i height - određivanje širine i visine slike (u pikselima ili postocima).
- title - dodatni opis slike koji se pojavljuje kao alatka kada korisnik pređe kursorom preko slike.
- loading - omogućava kontrolu nad trenutkom učitavanja slike. Postavljanjem na “lazy” odlaže se učitavanje slike dok ne postane potrebno (na primer, dok se ne približi vidljivom dijelu stranice).
Map
Kada je potrebno definisati interaktivne oblasti na slici koje vode do različitih izvora, koristimo kombinaciju <map> i <area> elemenata. Interaktivno povezivanje se ostvaruje pomoću oznake map i njenog atributa name, koji upućuje na vrijednost atributa usemap unutar oznake img. Koordinate oblasti na koje se može kliknuti koje su povezane sa atributom href nalaze se u oznaci area.
Picture
Ponekad nam je potrebna fleksibilnost pri određivanju izvora elemenata slike, posebno kada želimo da se slike lijepo skaliraju na svakom tipu uređaja. Element <picture> omogućava skaliranje slike na osnovu širine uređaja, rezolucije i orijentacije. Ide u paru sa <source> oznakom koja pruža alternativne verzije slika za različite veličine. Takođe, dobro je uključiti <img/> tag kao rezervnu opciju u slučaju da neko koristi pretraživač iz II sv rata pa isti ne podržava element <picture>.
Figure
Oznaka <figure> se koristi za grupisanje sadržaja koji se može odnositi na slike, video zapise, dijagrame, ilustracije i druge slične stavke. Pomoću oznake <figcaption> moguće je dodati natpis sadržaju koji se nalazi u ovom elementu.