Competenze: Inserire immagini in una pagina web.
Inserire un'immagine come sfondo
Contenuti: Il tag img e i suoi attributi principali.
La proprietà di stile background-image
Come sapete, la pagina web è composta da una sezione head (=testa) e una sezione body (corpo).
Finora abbiamo immesso solo del testo nell'oggetto body. Ora impariamo ad immettere anche delle immagini.
L'mmagine deve essere un file di tipo grafico, come un file .gif (adatto a disegni) o .jpg (adatto a foto).
Per inserire un'immagine nella pagina web devi usare il tag IMG insieme all'attributo src (= sorgente) che mostra al browser il percorso per arrivare al file sorgente.
Guarda gli esempi seguenti:
codice | output | |
<img src="notes.gif" /> | ![]() |
Se si scrive solo il nome del file (notes.gif), il browser cercherà il file sorgente nella stessa cartella in cui si trova la pagina web |
<img src="image/snoopy.gif" /> | ![]() |
Il browser cerca il file sorgente (snoopy.gif) in una cartella chiamata "image" che si trova nella stessa cartella della pagina web. |
<img src="../image/ola.gif" /> | ![]() |
I due puntini .. dicono che il file sorgente (ola.gif) è in una cartella superiore. (Le cartelle hanno una struttura ad albero). |
<img src="http://gifanimate.html.it/ga_img/gif-animate/Cartoni/Cartoni330.gif" /> | ![]() |
Il file sorgente si trova nel web. |
Per velocizzare il caricamento dell'immagine all'apertura della pagina web, si possono aggiungere le dimensioni in pixel dell'immagine (con clik destro sull'immagine si vedono le dimensioni nelle proprietà del file).
<img src="notes.gif" width="55" height="50" /> | Il browser preparerà un rettangolo di 55 per 50 pixel per inserire l'immagine. Se avete cominciato ad usare HTML-kit per editare le vostre pagine web (ve lo consiglio!), questo software provvede automaticamente a calcolare larghezza ed altezza dell'imagine! |
Questo attributo è altamente consigliabile per una migliore usabilità della vostra pagina: esso fa apparire un testo alternativo (una piccola descrizione) quando il mouse passa sopra l'imagine. I software per i non vedenti leggono il testo alternativo dell'immagine.
<img src="compl3_webbino.gif" alt="HAPPY BIRTHDAY!!" /> | ![]() |
sorvolate l'immagine con il mouse senza cliccare: comparirà il testo alternativo |
Se volete che la pagina web abbia una immagine come sfondo, la cosa migliore è agggiungere allo stile del body la proprietà background-image nel modo seguente:
<style>
body {background-image : url (image/reticpiccolo.gif);}
</style>
Il valore di background-image è l'indirizzo o url dell'immagine. Se il browser non trova l'immagine all'indirizzo indicato, utilizza come sfondo il colore di background-color.
Il file reticpiccolo.gif è questo qui:
Da questo momento in poi chiameremo sito locale la cartella del tuo computer dove conservi il file index.htm e sito remoto l'area di lavoro del sito in cui hai diritto di accesso.
Ricordati che la struttura del sito locale e del sito remoto devono essere identiche, per cui, se crei una cartella nel sito locale, ne dovrai ricreare un'altra identica nel sito remoto