22. Ancora su Immagini e Liste
Vaporizza
quelle noiose scatole
attorno ai bottoni grafici,
o aggiungi bordi

extra, e poi:
|
|
- e
- cambia
- numero
- stile
- e valore
- agli oggetti della lista
|
Obiettivi
Dopo questa lezione sarai in grado di:
- Creare un link grafico senza bordi a cornice
- Posizionare un bordo a cornice attorno ad un'immagine inlinea
- Scrivere il codice per una lista non ordinata che usi diversi tipi di simbolini
- Scrivere una lista ordinata che enumeri gli elementi con lettere minuscole e maiuscole o con numeri romani piccoli o grandi
- Modificare una lista ordinata per cominciare a contare da un valore positivo qualunque
Lezione
Nota: Se non hai i documenti di lavoro dalla lezione precedente scaricane una copia ora. Poi, se vuoi, puoi guardare alla pagina dei test per vedere se il tuo browser supporta i tag usati in questa lezione.
Niente Bordi per i Link ad Immagine
Nella lezione 8e abbiamo imparato come fare agire da link una piccola immagine grafica. Abbiamo notato che il browser mette un bordo attorno all'immagine, per identificarla come link:
 |
funziona come gli altri link.
|
Comunque la cornice spesso distrae, specialmente se l'immagine non e' squadrata. L'utente puo' riconoscere un link notando il cambiamento del cursore quando questo passa sull'immagine.
Puoi eliminare la scatola aggiungendo un attributo al tag <img...>:
<a href="bigpict.gif"><img src="lilpict.gif" border=0>
In questo esempio, l'immagine inlinea lilpict.gif funge da link ad una versione piu' grande, bigpict.gif. L'attributo border=0 non ha significato se il tag <img..> non e' dentro un tag <a href=...</a>.
Abbiamo due posti, nella nostra lezione Volcano Web dove abbiamo link ad immagine -- ti ricordi dove?
La prima e' nel file usa.html, dove una piccola immagine di un sismografo fa da link alla stessa piu' grande. La seconda e' un bottone a freccia sulla pagina msh.html che porta indietro alla lezione,
- Apri sia usa.html che msh.html
- Localizza il posto in cui abbiamo una immagine che fa da link a qualcos'altro.
- Modifica ciascun tag <img src=....> che sia un link in modo che contenga un attributo border=0. Per esempio, nel file ci dovrebbe essere:
<a href="usa.html">
<img src="../pictures/left.gif" alt="** " border=0>
Ritorna alla <i>Volcano Web</i></a>
- Salva ed Aggiorna nel tuo browser i file usa.html e msh.html.
- se l'immagine ha perso il suo bordo ma continua a funzionare come link, il lavoro e' fatto.
Mettere i Bordi attorno alle Immagini
Ed ora ti mostreremo l'opposto di quanto visto finora: aggiungeremo BORDI GROSSISSIMI! Puoi usare la stessa opzione border=X per aggiungere un bordo ad un'immagine. Il numero al posto di X determina lo spessore, in pixel, del bordo:
bordo di 8 pixel in un'immagine inlinea
<IMG SRC="pictures/disk.gif" WIDTH=48 HEIGHT=40 border=8>
Nota che il bordo ha il colore del TESTO, definito nel tag BODY. (vedi lezione 16)
Puoi anche usarlo per un link ad immagine:
bordo di 8 pixel in un'immagine inlinea, link ad un'altra pagina
<A HREF="page.html">
<IMG SRC="pictures/disk.gif" WIDTH=48 HEIGHT=40 border=8></a>
Nota che il bordo ha il colore dei LINK, definito nel tag BODY. (vedi lezione 16)
Simboletti per Liste Non Ordinate
Nella lezione 6 abbiamo prima creato liste non ordinate. Il browser mette automaticamente un simbolettto di fronte a ciascun elemento -- ed il simbolo cambia se si crea una lista dentro un'altra lista. Con alcuni browser, poi, puoi specificare nel tuo codice ogni tipo di stile di simbolo, aggiungendo un attributo al tag <ul>:
<ul type=xxxx>
dove xxxx puo' essere:
- type=circle
- type=square
- type=disc [simbolo di default per liste di primo livello]
E ancora! Puoi cambiare anche il tipo dentro una lista mettendo l'attributo nel tag <li>:
| HTML |
Come Risulta |
<ul type=square>
<li>questo e' l'elemento 1
<li>questo e' l'elemento 2
<li>questo e' l'elemento 3
<li type=circle>
Hey! cosa ne pensi di questi simboletti?
<li>questo e' un altro elemento
<li>e questo un altro
<li type=disc>
Hey! cosa ne pensi di questi simboletti?
</ul>
|
 |
- questo e' l'elemento 1
- questo e' l'elemento 2
- questo e' l'elemento 3
- Hey! cosa ne pensi di questi simboletti?
- questo e' un altro elemento
- e questo un altro
- Hey! cosa ne pensi di questi simboletti?
|
|
Nota che il tipo specificato nel tag <li type=xxxx> e' usato da tutti i tags <li> successivi fino a quando non viene selezionato un altro tipo di simboletto.
Ora cambieremo lo stile di simboletto usato nella nostra pagina Progetti di Ricerca (file proj.html).
- Apri il file proj.html.
- La prima lista del file e' di tipo ordinato <ol>...</ol> ma lo cambieremo in una di tipo non ordinato e con i cerchietti. Inserisci il tuo codice per questa prima lista:
<ul type=circle>
<li>Tipo di vulcano
<li>Posizione geografica
<li>Nome, distanza, e popolazione della citta' vicina piu' grande
<li>Data dell'eruzione piu' recente e quella della piu' distruttiva
<li>Altri eventi associati con l'ultima eruzione (terremoti, colate
di fango, inondazioni, etc)
</ul>
- Salva ed Aggiorna nel tuo web browser. Puoi confrontare i tuoi sforzi con questo esempio di come la tabella dovrebbe risultare a questo punto.
Stili e Valori per Liste Ordinate
Quando abbiamo creato una lista ordinata <ol>...</ol> nella lezione 6, abbiamo visto come il browser numera in modo automatico gli elementi, uno per ogni tag <li>. E se non vogliamo usare sempre i numeri arabi? Beh, ecco la risposta, un attributo type=x per i tag <ol> e <li>:
| Cifre Arabe |
Maiuscole |
Minuscole |
Romane Maiuscole |
Romane Minuscole |
| <ol type=1> |
<ol type=A> |
<ol type=a> |
<ol type=I> |
<ol type=i> |
- Io sono primo!
- Io secondo!
- Io terzo!
- Io sono quarto!
- Io quinto!
|
- Io sono primo!
- Io secondo!
- Io terzo!
- Io sono quarto!
- Io quinto!
|
- Io sono primo!
- Io secondo!
- Io terzo!
- Io sono quarto!
- Io quinto!
|
- Io sono primo!
- Io secondo!
- Io terzo!
- Io sono quarto!
- Io quinto!
|
- Io sono primo!
- Io secondo!
- Io terzo!
- Io sono quarto!
- Io quinto!
|
Presentiamo un esempio dell'uso di liste ordinate dentro liste ordinate per creare contorni -- con l'attributo type possiamo ottenere pagine con formato standard:
- Il Formaggio nella Preistoria
- Africa
- Paesi Lontani
- East Coast
- Asia
- Europa
- Francia
- Incisioni nelle caverne descrivono la produzione di formaggio
- Rituali funebri inferti da avanzi di formaggio secco
- Isole Britanniche
- Nord America
- Il Formaggio nel Medioevo
- King Arthur's Longhorn
- Cheddar piccante per le Crociate
- Il Formaggio nell'Era Spaziale
Un'altra cosa che possiamo fare con queste liste ordinate e' quello di farle cominciare da un altro valore rispetto a 1. Per farlo, aggiungiamo l'attributo start=y al tag <ol>. Nota che anche se abbiamo altri attributi type=x, continuiamo a specificare il valore iniziale y come "2,3,10,100, etc". Per esempio:
| Cifre Arabe |
Maiuscole |
Minuscole |
Romane Maiuscole |
Romane Minuscole |
<ol type=1 start=11> |
<ol type=A start=11> |
<ol type=a start=11> |
<ol type=I start=11> |
<ol type=i start=11> |
- Io sono undicesimo!
- Io dodicesimo!
- Io tredicesimo!
- Io sono quattordicesimo!
- Io quindicesimo!
|
- Io sono undicesimo!
- Io dodicesimo!
- Io tredicesimo!
- Io sono quattordicesimo!
- Io quindicesimo!
|
- Io sono undicesimo!
- Io dodicesimo!
- Io tredicesimo!
- Io sono quattordicesimo!
- Io quindicesimo!
|
- Io sono undicesimo!
- Io dodicesimo!
- Io tredicesimo!
- Io sono quattordicesimo!
- Io quindicesimo!
|
- Io sono undicesimo!
- Io dodicesimo!
- Io tredicesimo!
- Io sono quattordicesimo!
- Io quindicesimo!
|
Ed infine puoi cambiare la sequenza di numerazione dentro una lista aggiungendo un attributo value=z al tag <li>. Guarda questo esempio:
| HTML |
Come Risulta |
<ol type=A start=5><i>
Leggi Importanti per il Formaggio</i>
<li>Cheese Curing Act del 1905
<li>Milk Content Ruling del 1923
<p>
<li value=12>Cheese Import Tariff del 1942
<li>Cheese Freshness Codes del 1942
<p>
<li value=1>Cheese Values Act del 1789
|
 |
Leggi Importanti per il Formaggio
- Cheese Curing Act del 1905
- Milk Content Ruling del 1923
- Cheese Import Tarif del 1942
- Cheese Freshness Codes del 1942
- Cheese Values Act del 1789
|
|
Potrebbe non essere chiaro quando dovresti usare questi tags (soprattutto da questo stupido esempio!) -- tienteli solo in mente come potenziali strumenti per il tuo web writing.
Dimostreremo ancora una volta il loro uso nella nostra pagina Progetti di Ricerca (file proj.html). Se ricordi, nella nostra lezione sulle tabelle abbiamo diviso in due colonne una lista non ordinata di siti di riferimento. Cambiamola in una ordinata e usiamo l'attributo type per metterci le minuscole. Poiche' ora che si hanno due liste singole, dovresti capire perche' usiamo anche l'attributo start.
- Apri il tuo file proj.html nel text editor.
- Guarda la tabella che abbiamo creato sotto la sezione Riferimenti. Cambia sia i tag <ul> e </ul> che i <ol type=a> e </ol>.
- Ora, abbiamo 6 elementi nella prima lista e quindi la seconda lista deve partire dal numero 7. Modifica cosi' il tag <ol>:
<ol type=a start=7>
- Salva ed Aggiorna nel tuo web browser. Puoi confrontare il tuo file con questo esempio di come dovrebbe essere ora la tabella. La prima colonna dovrebbe andare da "a" ad "f" e la seconda da "g" a "l"
Controlla il Tuo Lavoro
Confronta la tua pagina web con un esempio di come il documento dovrebbe apparire. Se la tua pagina web fosse diversa dall'esempio, o se i link non dovessero funzionare correttamente, controlla il testo che hai digitato nell'editor di testo.
Verifica
Argomenti di verifica per questa lezione:
- Come ti liberi della cornice per il link grafico?
- Come fai a mettere un bordo da 20 pixel? Di che colore sara'?
- Come fai a cambiare i simbolini per una lista non ordinata?
- Devi per forza usare gli stessi simbolini per un'intera lista? Se no, come fai a cambiarli a meta' lista?
- Come fai a creare una lista che segni gli elementi con numeri romani?
Pratica Indipendente
Prova i diversi simbolini e stili di enumerazione nella tua pagina personale? Puoi pensare ad un modo unico per usare tutte queste nuove caratteristiche? Puoi fare un piano complesso con una formattazione "standard"? Tutti questi tag <ol>...</ol>
cominciano ad essere veramente complicati!
Prossimamente....
Fai Click e vai a sezioni collegate con un grafico...
Writing HTML: Lezione 22: Ancora su Immagini e Liste
©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