Il tag img vi consente di ag­giun­ge­re fa­cil­men­te immagini al vostro sito web. Nel farlo, sono sup­por­ta­ti numerosi formati. Una serie di attributi diversi rende il tag img ancora più facile da integrare in HTML.

Cer­ti­fi­ca­to SSL
Proteggi il tuo sito con un cer­ti­fi­ca­to SSL

Evita che venga vi­sua­liz­za­ta un'al­ler­ta nella barra degli indirizzi e ottieni la fiducia dei clienti con un sito crit­to­gra­fa­to tramite SSL.

A cosa serve il tag img?

Il tag HTML img inserisce immagini e grafici nei siti web, svolgendo più o meno la funzione di se­gna­po­sto. Quando si richiama un sito web, l’attributo src me­mo­riz­za­to rimanda all’effettiva posizione di me­mo­riz­za­zio­ne dell’immagine. L’immagine viene quindi in­cor­po­ra­ta nel sito web. Oltre all’attributo src, questo tag necessita di un attributo alt che memorizza un testo al­ter­na­ti­vo nel caso in cui l’immagine non possa essere vi­sua­liz­za­ta. I formati JPEG, GIF e PNG, tra gli altri, sono sup­por­ta­ti dal tag img in HTML.

Qual è la sintassi del tag HTML img?

La sintassi di un tag img è molto chiara e richiede solo pochi com­po­nen­ti. La variante più semplice è questa:

<img src="macchinarossa.png" alt="Macchina sportiva rossa al semaforo">

In ogni caso, è più sicuro definire sempre almeno l’altezza e la larghezza dell’immagine sul sito web quando si utilizza un tag img. In questo modo è possibile as­si­cu­rar­si che la foto venga vi­sua­liz­za­ta cor­ret­ta­men­te. Queste im­po­sta­zio­ni vengono ef­fet­tua­te tramite gli attributi HTML width e height. Il codice ap­pro­pria­to si presenta, ad esempio, così:

<img src="macchinarossa.png" width="500" height="200" alt="Utilitaria rossa al semaforo">

Anche l’attributo loading è con­si­glia­to per i tag img in HTML. Con esso, l’immagine cor­ri­spon­den­te viene caricata solo quando le/gli utenti scorrono fino alla posizione cor­ri­spon­den­te. Per fare ciò, impostate il valore dell’attributo loading su lazy. Nel codice appare così:

<img src="macchinarossa.png" width="500" height="200" alt="Utilitaria rossa al semaforo" loading="lazy">

Quali attributi possono essere uti­liz­za­ti per il tag img in HTML?

Oltre agli attributi width, height e loading men­zio­na­ti, esistono numerosi altri attributi sup­por­ta­ti dal tag img in HTML. Questi includono tutti gli attributi globali, per la gestione di eventi e altri attributi specifici. Di seguito trovate un elenco degli attributi che possono essere uti­liz­za­ti con il tag img:

Attributo Valore De­scri­zio­ne
alt "Testo" Ob­bli­ga­to­rio; specifica un testo al­ter­na­ti­vo per l’immagine.
cros­so­ri­gin anonymus, use-cre­den­tials Determina quali siti web di terze parti possono accedere all’immagine cor­ri­spon­den­te at­tra­ver­so uno script.
decoding auto, sync, async Definisce come e se un’immagine può essere de­co­di­fi­ca­ta.
height Pixel o per­cen­tua­le Imposta l’altezza dell’immagine sul sito web.
ismap true, false Controlla l’accesso dell’immagine a una mappa di immagini lato server.
loading auto, eager, lazy Determina quando un’immagine deve essere caricata.
re­fer­rer­po­li­cy no-referrer, no-referrer-when-downgrade, origin, origin-when-cross-origin, unsafe-url Determina se l’immagine può provenire anche da una fonte non sicura.
sizes sizes Definisce le di­men­sio­ni delle immagini per i diversi layout di pagina.
src URL Ob­bli­ga­to­rio; specifica l’indirizzo URI dell’immagine.
srcset Elenchi URL Inserisce un elenco di immagini per scopi diversi, ad esempio per di­spo­si­ti­vi e di­men­sio­ni diverse.
usemap #mapname Collega l’elemento a una specifica mappa di immagini.
width Pixel o per­cen­tua­le Imposta la larghezza dell’immagine.

Mentre gli attributi di cui sopra possono ancora essere uti­liz­za­ti in un tag img, ci sono anche alcuni attributi che sono con­si­de­ra­ti superati da HTML5 e HTML 5.1. Questi includono align, border, hspace, longdesk e vspace.

Consiglio

Per rea­liz­za­re un sito web in­di­vi­dua­le e pro­fes­sio­na­le, MyWebsite Now di IONOS è lo strumento perfetto. Vi permette di creare la vostra presenza online in­te­ra­men­te secondo le vostre idee, anche senza grandi co­no­scen­ze pre­li­mi­na­ri. Se invece preferite ricevere supporto nella creazione del sito web, il nostro team di esperte ed esperti è a vostra di­spo­si­zio­ne.

Vai al menu prin­ci­pa­le