Writing HTML | Riguardo A | FAQ | Riferimenti | Tag | Lezioni | indietro | avanti

7a. Grafici InLinea

Aritmetica per il WWW:
          Testo + Immagine = Multimediale
          Multimediale + WWW = Global HyperMedia
Ci siamo?

Obiettivi

Dopo questa lezione sarai in grado di:

Lezione

Vediamo come con il codice HTML possiamo includere immagini come la "Grande M" in una pagina web...

Tag HTML per Grafici InLinea

Un'immagine "InLinea" e' quella che appare dentro il testo di una pagina WWW, come quest'immagine della "grande M".

Il codice HTML per quest'immagine inlinea e':


     <img src="filename.gif">
dove filename.gif e' il nome di un file GIF che risiede nella stessa directory/folder del tuo documento HTML. Per "InLinea" si intendono immagini che il web browser visualizzera' in mezzo al testo.

Nota come il testo segua immediatamente la "Grande M" man mano che si procede. Cosa dobbiamo fare se, invece, vogliamo che la "Grande M" stia in una sua riga? Per forzare l'immagine ad apparire in una linea separata,

possiamo semplicemente inserire il tag paragraph prima del tag image:


     <p> <img src="filename.gif">

Allineamento del Testo e Grafici InLinea

Con un attributo al tag <img...>, puoi anche controllare come il testo adiacente all'immagine si dispone intorno ad essa. L'attributo align, aggiunto all'interno del tag <img>, puo' produre i seguenti effetti:

align=top
<img align=top src="filename.gif">
web page esempio
sta per Maricopa Community Colleges creata nella Valley of the Sun, metropolitan Phoenix, Arizona. La targa della nostra macchina dice Stato del Grand Canyon...

align=middle
<img align=middle src="filename.gif">
sample web page
sta per Maricopa Community Colleges creata in Valley of the Sun, metropolitan Phoenix, Arizona. La targa della nostra macchina dice Stato del Grand Canyon...

align=bottom (default)
<img align=bottom src="filename.gif">
sample web page
sta per Maricopa Community Colleges creata in Valley of the Sun, metropolitan Phoenix, Arizona. La targa della nostra macchina dice Stato del Grand Canyon...

Nota come il testo si allinei per una sola riga... (restringi o allarga la finestra del tuo programma per vedere cosa succede). Con HTML 2.0, non puoi ottenere blocchi di testo adiacenti ad un'immagine. In una lezione successiva vedrai un modo per allineare blocchi di testo in modo che questi scorrano attorno i lati di un'immagine.

Posizionare un'Immagine InLinea nel Documento HTML

Nota: Se non hai i documenti di lavoro dalla lezione precedente scaricane una copia ora. Avrai anche bisogno dell'immagine GIF disponibile presso il Centro Per Il Download delle Immagini Lezione 7.

In quest'esercizio, aggiungerai alla tua lezione un'immagine introduttiva di un vulcano.

  1. Riapri il tuo workspace (se non e' gia' aperto).
  2. Apri il tuo documento HTML nel text editor.
  3. Sopra il titolo <h1>Volcano Web</h1>, digita il seguente codice:
      <img src="lava.gif">
    
    Questo codice inserira', nella parte piu' alta della pagina, l'immagine della lava che tu hai scaricato nella lezione precedente.
  4. Salva ed aggiorna nel tuo web browser.
Nel posizionare l'immagine, ti potresti essere chiesto perche' non abbiamo avuto bisogno di mettere un tag <p> dopo l'immagine. Questo perche' il testo che segue e' un titolo. Un web browser inserisce sempre un'interruzione di paragrafo prima di un tag <h1,h2,h3...>.

L'attributo alt="..."

Se le tue web page saranno visitate anche da utenti con browser "solo-testo" (come lynx), non saranno in grado di vedere le immagini InLinea. O, a volte, gli utenti disabilitano la possibilita' di vedere immagini InLinea per velocizzare il caricamento delle pagine su reti piene di gente o con connessioni lente. Un attributo per il tag <img...> permette di occupare il posto dell'immagine sostituendola con una stringa di testo.

Con queste condizioni, un utente con un tipo di browser "solo-testo" vedra' un elemento di rimpiazzo simile a quello presente nella parte alta della pagina della nostra lezione:

sample web page
[IMAGE]
                         Volcano Web
In questa lezione userai la Rete per cercare informazioni sui
vulcani e poi scrivere il tuo resoconto sui risultati. ------------------------------------------------------------------ In questa Lezione...

Questo permette all'utente di sapere che e' presente un grafico inserito all'inizio della pagina. Puoi modificare il tag <img> in modo che invece di visualizzare un elemento di rimpiazzo, usi una stringa di testo. Per esempio, nella nostra lezione possiamo aggiungere "Una Lezione su:" modificando il tag <img> per poter leggere:
     <img alt="Una Lezione su:" src="lava.gif">
L'attributo alt="..." sostituisce l'elemento di rimpiazzo con una stringa di testo che in un web browser "solo-testo" (o quando il caricamento delle immagini e' disattivato), dovrebbe ora apparire cosi':

sample web page
Una Lezione Su
                         Volcano Web
In questa lezione userai la Rete per cercare informazioni sui
vulcani e poi scrivere il tuo resoconto sui risultati. ------------------------------------------------------------------ In questa Lezione...

A questo punto, digita lo stesso testo nel tuo file HTML per il tag <img> che visualizza la figura con il vulcano.

Attributi Height e Width

Un'altra opzione che puoi includere nei tuoi tag <img...> sono i due attributi che danno le due dimensioni dell'immagine in pixel. Perche'? Normalmente, e' il tuo web browser che ha il compito di determinare queste due dimensioni al momento di leggere l'immagine; il caricamento della tua pagina puo' essere piu' veloce se specifichi questi numeri con codice HTML. In piu', puo' prevenire alcuni crash che succedono agli utenti di Netscape 2.0.

Il codice HTML per includere quest'opzione e':

  <img src="filename.gif" width=X height=Y >
dove X e' la larghezza dell'immagine e Y e' l'altezza dell'immagine in pixel.

Eventualmente puoi usare un tipo di programma grafico o di utility per ricavare questi numeri. Un altro modo per trovare le dimensioni di un'immagine e' quello di caricarla nel tuo web browser -- dovresti essere in grado di fare un drag and drop dell'icona dell'immagine nella finestra del tuo browser -- e l'altezza e la larghezza saranno visualizzate nella barra del titolo del browser (ora come ora funziona solo con Netscape).

Per il nostro esempio in questa lezione, l'immagine lava.gif e' 300 pixel in larghezza e 259 pixel in altezza. Quindi dovresti scrivere nel tuo file volc.html quanto segue:

  <img alt="Una Lezione su:" src="lava.gif" width=300 height=259>
NOTA: l'ordine degli attributi all'interno del tag <img> non importa.
Spesso ci viene chiesto se sia possibile variare le dimensioni dell'immagine inserendo numeri diversi da quelle che sono l'altezza e la larghezza attuali della figura. La risposta e' si ma il risultato potrebbe non essere quello sperato. Se si inseriscono numeri maggiori (per ampliare l'immagine) il risultato sara' una figura "a strisce". A volte questo puo' essere un effetto utile per immagini con ampie aree di colori pieni. Dai un'occhiata al nostro esempio Da Grande A Piccolo. Se usi numeri minori (per rimpicciolire l'immagine) il risultato potrebbe essere un'immagine distorta. In piu' si debbono scaricare sempre la stessa quantita' di informazioni che per visualizzare la figura a dimensioni originali, quindi non c'e' nessun risparmio in termini di tempo di download. Ogni ridimensionamento di un'immagine richiede "lavoro" extra da parte del web browser che si deve ricalcolare il layout della pagina.

Potresti anche provare per conto tuo e fare esperimenti! Ci potremmo anche essere sbagliati!

Puoi anche specificare la dimensione dell'immagine InLinea anche come percentuale delle dimensioni correnti della pagina web, in modo che l'immagine si ridimensionera' da sola se gli utenti aumentano o riducono le dimensioni delle loro finestre web. Dai un'occhiata al nostro esempio di Scale Percentuali. Caveat Emptor! Potrebbe non funzionare su tutti i web browser!


Controlla il tuo Lavoro

Se vuoi confrontare il tuo risultato con un esempio di come il documento dovrebbe apparire... Se e' diverso dall'esempio, controlla come hai digitato il codice HTML per l'immagine nel tuo text editor. Assicurati di averlo digitato come appare nella sezione Posizionare un'Immagine InLinea nel Documento HTML di questa lezione.

Se vedi una iconcina con un punto interrogativo:

sample web page
blah blah blah blah blah blah blah blah blah blah blah blah
no image

prima controlla che il file HTML e l'immagine GIF siano nella stessa folder/directory. Poi, potresti assicurarti che il nome del file digitato nel <img... > corrisponda al nome del file GIF.

NOTA: Alcuni computer system (UNIX) sono case sensitive per i nomi dei file. Questo vuol dire che le maiuscole non hanno lo stesso valore delle minuscole e quindi che il file "lava.GIF" NON e' uguale al "lava.gif". Altri computer (Macintosh) li considerano come lo stesso file. Anche se il tuo computer non fa questa differenza, ti suggeriamo di essere coerente nel nominare i file nel modo con cui ci si riferisce nel tuo codice HTML e di usare lettere minuscole. (Molti server WWW girano su UNIX).

Verifica

  1. Qual'e' la formattazione HTML per le immagini InLinea?
  2. Quale tipo di tag devi mettere prima del tag di un'immagine per farla apparire in una linea separata?
  3. Come hai fatto ad aggiungere l'immagine della lava al tuo documento?
  4. Cosa fa l'attributo alt="...."? Cosa fa l'attributo height="...."?

Pratica Indipendente

Aggiungi un'immagine inlinea alla tua pagina usando un file in formato grafico GIF tra quelli conservati nel tuo computer o tra uno di quelli scaricati da Internet.

Prossimamente....

Creare collegamenti ad altri documenti e ad altri file meravigliosi come quelli che puoi trovare in Rete.

VAI A.... | Indice Delle Lezioni | indietro: "Grafici" | avanti: "Collegarli Con Ancore" |

Writing HTML: Lezione 7a: Grafici InLinea
©1994-1999 Maricopa Center for Learning and Instruction (MCLI)
Maricopa Community Colleges

The Internet Connection at MCLI is Alan Levine --}
Comments to mailto:alan.levine@domail.maricopa.edu?subject=Writing HTML