L'html e' un linguaggio di
formattazione delle pagine Web, in cui si usano i comandi, che si chiamano tag.
Ognuno inizia con < e finisce con > , e dentro ci si scrive il
nome del tag.
Esempio: <HTML>
Questo è il tag che formatta
tutto il documento, cioè la pagina html. Ci sono tag come questo, che vanno
messi all'inizio del testo formattato con quel tag, e alla fine ci va la
chiusura, che si fa' mettendo tra </ e
> il nome
del tag. Altri, invece non vanno chiusi.
Esempio di chiusura di un tag:
</HTML>
Alcuni tag hanno gli elementi,
che sono comandi interni, e vanno scritti prima di > nell'apertura del
tag. Dopo gli elementi di un tag va messo il segno = e un valore.
Esempio: <BODY
BGCOLOR=RED>
Quello che si scrive tra <
e > , se e' maiuscolo o minuscolo ha lo stesso effetto, tranne in
alcuni casi particolari.
Il testo si scrive come deve apparire, ma con
queste differenze:
Se si mette più di uno spazio tra una parola
e l'altra, ne appare uno solo nel documento.
Se si va a capo, è come se si mette uno
spazio. Per andare a capo nel documento si usa il tag <BR>.
Alcuni caratteri come < e
> non vengono perché sono interpretati in un modo diverso.
![]()
Va messo prima di
<HTML> , e ci vanno inserite informazioni che riguardano il documento:| Esempio: |
<!DOCTYPE HTML PUBLIC="-//W3C//
DTD HTML 4.0//EN"> |
Va messo dentro
<!DOCTYPE> , e indica che il documento e' pubblico.Va messo dentro
<!DOCTYPE> , e indica la versione di HTML.Indica l'apertura di tutto il documento che va chiuso con </HTML> . Dentro ci va prima
<HEAD> e poi <BODY> .Serve per l'intestazione del documento e va chiuso con </HEAD> . Va inserito tra
<HTML> e </HTML> .Se usato come tag, quindi messo tra <  e > , va tra
<HEAD> e </HEAD> , e indica il titolo del documento. Puo' essere messo nel tag <A> , e serve per mettere il titolo al collegamento, come ALT  per le immagini.Va messo tra
<HEAD> e </HEAD> . Serve per dare varie informazioni. Ognuna va indicata con NAME  per il tipo di informazione e CONTENT  per l'informazione. Per alcuni tipi d'informazione invece di NAME va scritto HTTP-EQUIV .I tipi d'informazione sono:
| Esempio: |
<META NAME="AUTHOR" CONTENT=" "> Dentro le virgolette di CONTENT va inserito il nome e il cognome. |
Se messo dentro
<META> indica il tipo d'informazione da mettere dopo CONTENT . Dentro <A> indica il nome di quel punto del documento che puo' essere chiamato con HREF. Dentro <INPUT> serve per dare un nome a quell'input che sta in quel punto del form.Va messo dentro
<META> e indica l'informazione da dare.Per alcune informazioni da mettere dentro
<META> , va messo al posto di NAME.Va messo dentro
<META> , e indica chi ha scritto il documento.Va messo dentro
<META> , e serve per la descrizione del documento.Va messo dentro
<META> , e indica con che programma e' stato scritto il documento.Va messo dentro
<META> , e ci si scrivono parole o frasi che vengono lette dai motori di ricerca.
| Scrivendo: |
<META NAME="ROBOTS" CONTENT="NOINDEX"> |
Va messo dentro <
META> , e indica il nome del file che contiene il documento da scaricare automaticamente dopo un certo numero di secondi.
| Esempio: |
<META HTTP-EQUIV="REFRESH" CONTENT=" ; URL= "> Prima del punto e virgola va messo il numero di secondi, e dopo URL= il nome del file. |
Va messo in
REFRESH , e indica il nome del file che contiene il documento da scaricare.Ci va il corpo del documento e va chiuso con </BODY> . Va inserito tra
<HTML> e </HTML> .Va inserito nel TAG
<BODY> e serve per mettere il colore di sfondo del documento. Se inserito in altri tag, mette il colore di sfondo solo nella parte del documento formattata con quel tag.E' come
<BGCOLOR> , ma come sfondo invece del colore, mette l'immagine presa dal file specificato.Se inserito nel tag
<BODY> indica il colore del testo del documento.Va inserito nel TAG
<BODY> e indica il colore dei collegamenti.Va inserito nel TAG
<BODY> e indica il colore dei collegamenti quando vengono attivati.Va inserito nel TAG
<BODY> e indica il colore dei collegamenti dopo che sono stati visitati.Se il documento ha un'immagine di sfondo messa con
BACKGROUND , scrivendo dentro il TAG <BODY> BGPROPERTIES="FIXED" , quest'immagine non viene spostata con le barre di scorrimento.Vanno messi tra <
BODY> e </BODY> , e formattano il testo che segue, finche' non viene chiuso il TAG.
Questa tabella indica come viene formattato il testo per ognuno di questi TAG.
| NOME DEL TAG | SIGNIFICATO | EFFETTO |
| B |
BOLD significa neretto. |
Testo neretto |
| I |
ITALIC significa corsivo. |
Testo corsivo |
| U |
UNDERLINE significa sottolineatura. |
Testo sottolineato |
| S o STRIKE | Testo barrato. |
|
Va messo tra <
BODY> e </BODY> . Serve per mettere i titoli. Dopo H ci si scrive un numero da 1 a 6 che indica la grandezza del titolo: piu' il numero e' piccolo e piu' viene scritto grande il titolo.
| ESEMPIO: L'EFFETTO DI <H1>TITOLO</H1> E' QUESTO: |
TITOLO |
Va messo tra <
BODY> e </BODY> , e manda a capo il testo.Va messo tra <
BODY> e </BODY> . Indica l'inizio di un paragrafo che finisce quando si chiude il tag con </P> . Tra un paragrafo e un altro ci viene una linea vuota, e ognuno viene all'inizio della linea. Si puo' avere lo stesso effetto mettendo il tag <P> senza chiuderlo. Ci si puo' mettere dentro ALIGN.Servono per allineare il testo:
| <DIV ALIGN=LEFT> | a sinistra |
| <DIV ALIGN=RIGHT> | a destra |
| <DIV ALIGN=CENTER> | al centro |
Va messo tra <
BODY> e </BODY> , e si chiude con </FONT> . Serve per indicare come devono essere scritti i caratteri:
| FACE | Per il tipo di carattere. |
| SIZE | Per la grandezza. |
| COLOR | Per il colore. |
| ESEMPIO: |
<FONT FACE="MS SANS SERIF" SIZE=6 COLOR=GREEN> PRODUCE QUESTO EFFETTO: |
Servono per gli elenchi, che possono essere puntati o numerati. Con <UL> vengono puntati e con <OL> numerati:
| ELENCO PUNTATO | ELENCO NUMERATO |
|
|
Per ottenere quello numerato, l'unica differenza e' che si mette <OL> al posto di <UL> . Dentro <OL> e <UL> puo' essere inserito TYPE.
<UL>
<LI>Primo elemento
<LI>Secondo elemento
<LI>Terzo elemento
</UL>
Se TYPE e' messo nel tag
<INPUT> , indica il tipo di input.
| TEXT | Casella di testo con una sola linea. |
| BUTTON | Pulsante. |
| SUBMIT | Pulsante che invia i dati del FORM . |
| SELECT | Casella con un menu. |
Dentro quelli numerati indica il tipo di numerazione:
| <OL TYPE=I> | Numeri romani |
| <OL TYPE=A> | Lettere |
Dentro quelli puntati indica il simbolo che c'e' prima di ogni elemento:
| <UL TYPE=square> | quadrato pieno |
| <UL TYPE=circle> | cerchio vuoto |
| <UL TYPE=disc> | cerchio pieno |
Servono per le tabelle, che iniziano con <TABLE> e finiscono con </TABLE> . Le tabelle sono divise in linee e colonne. Ogni linea va messa tra <TR> e </TR> , e ogni colonna tra <TD> e </TD> .
| Esempio: |
|
<TABLE WIDTH=45%
BORDER=1>  <TR>   <TD WIDTH=15%>    FACE   </TD>   <TD WIDTH=30%>    Per il tipo di carattere.   </TD>  </TR>  <TR>   <TD>    SIZE   </TD>   <TD>    Per la grandezza.   </TD>  </TR>  <TR>   <TD>    COLOR   </TD>   <TD>    Per il colore.   </TD>  </TR> </TABLE> |
| Questo codice produce questa tabella, che e' usata in questo dizionario, per spiegare il tag <FONT>. |
| FACE | Per il tipo di carattere. |
| SIZE | Per la grandezza. |
| COLOR | Per il colore. |
Se si mette ALIGN dentro <TABLE> viene allineata tutta la tabella, dentro <TD> viene allineato il testo nella parte della tabella corrispondente. Se si mette ALIGN insieme a VALIGN, il testo viene allineato sia in altezza che in larghezza. Si puo' mettere dentro <TABLE> e <TD> anche HEIGHT, CELLPADDING, CELLSPACING, BGCOLOR e BACKGROUND. Tra <TABLE> e </TABLE> puo' essere inserito <CAPTION> .
Servono per allineare in altezza il testo dentro le
tabelle:
| VALIGN=TOP | in alto |
| VALIGN=MIDDLE | in mezzo |
| VALIGN=BOTTOM | in basso |
Va messo dentro
<TABLE> , o <IMG> , e serve per mettere il bordo alla tabella o all'immagine. La grandezza del bordo va indicata con un numero. Le tabelle senza bordi possono servire per mettere scritte in posizioni particolari. Per esempio l'indice di questo dizionario e' una tabella senza bordi.Possono essere messi dentro a vari tag e indicano le dimensioni della parte del documento corrispondente: WIDTH la larghezza e HEIGHT l'altezza. Le dimensioni possono essere espresse in pixel (punti nello schermo) o in percentuale della pagina. Alcuni tag in cui si possono inserire le dimensioni sono:
| Esempio: <TABLE WIDTH=50> indica che la tabella e' larga 50 pixel. |
Se invece si scrive WIDTH=50% la tabella viene larga il 50%, quindi meta' della larghezza della pagina.
Vanno messi dentro
<TABLE>, e mettono spazio in piu', oltre quello occupato dal testo dentro la tabella. La quantita' di spazio in piu' si indica con un numero. CELLPADDING mette lo spazio dentro la tabella, e CELLSPACING vicino al bordo. Da queste due tabelle si vede la differenza tra CELLPADDING e CELLSPACING.
|
Lo spazio di CELLPADDING viene cosi':
|
quello di CELLSPACING viene cosi':
|
||||||||||||
|
|
Serve per mettere il titolo alle
tabelle. Si mette dopo <TABLE> , e prima del primo tag <TD> . Il titolo nella la tabella viene cosi':| Testo dentro la tabella | Testo dentro la tabella |
| Testo dentro la tabella | Testo dentro la tabella |
Mette un'immagine presa da un file indicato con
SRC. I file delle immagini possono avere come estensione GIF, JPEG o PNG. Le immagini possono essere ridimensionate con WIDTH e HEIGHT, e allineate con ALIGN, che puo' sostituire VALIGN . Se si usano LEFT e RIGHT viene allineata l'immagine:
|
|
Con TOP, BOTTOM e MIDDLE, viene allineata la prima linea di testo che c'e' dopo l'immagine:
|
|
Dentro <IMG> ci si puo' mettere anche BORDER, ALT, HSPACE e VSPACE.
Si mettono nel tag
<IMG> , e servono per indicare con un numero la distanza, HSPACE in larghezza e VSPACE in altezza, tra l'immagine e gli oggetti che stanno prima e dopo:
|
||||
| Questa e' la distanza in altezza indicata con VSPACE. | ||||
| Questa e' la distanza in larghezza indicata con HSPACE. |
|
|||
|
Mette nelle
immagini un messaggio, che appare quando ci si lascia sopra il cursore del mouse. Questo messaggio si scrive tra virgolette.Si puo' mettere in vari tag, e indica un file. Il nome del file va scritto tra virgolette, e si indica anche la directory se e' diversa. Si puo' scrivere prima del nome del file o della directory, un indirizzo Web usando
http://  .Serve per fare i collegamenti. Ci si puo' mettere dentro
NAME , HREF o TARGET e si chiude con </A> .Indica il nome del file corrispondente alla pagina da visualizzare con il collegamento, Come per
SRC il nome del file va scritto tra virgolette e la directory va messa solo se e' diversa. Si puo' usare http://  per fare il collegamento a un sito, e si agginge il nome del file se non e' la pagina principale. Si possono fare collegamenti a indirizzi email usando mailto:  .
| Esempio: <A HREF="dizionario_html.htm#name"> |
Questo collegamento manda al punto di questo dizionario in cui viene spiegato NAME, nel caso in cui e' chiamato da un'altro file. Se e' chiamato da un'altro punto del dizionario basta scrive dentro le virgolette #name.
Si usa con
HREF o SRC, e serve per indicare indirizzi Web, scrivendo http:// e l'indirizzo.Si usa con
HREF, e serve per fare collegamenti a indirizzi email, scrivendo mailto: e l'indirizzo. I collegamenti a un indirizzo email, quando vengono attivati, chiamano direttamente il programma per scrivere il messaggio a quell'indirizzo.Una pagina puo' essere divisa in parti rettangolari chiamate frame, in cui in ognuna c'e' visualizzato il contenuto di un documento HTML. Per fare una pagina divisa in frame, ci vuole un file per indicare le posizioni dei frame, e uno per ogni frame. Nel file in cui sono indicati i frame, si mettono i tag <FRAME> e
<FRAMESET> .Il tag <FRAME> serve per indicare con SRC il nome del file corrispondente al frame, e con NAME il nome del frame, che serve per fare i collegamenti usando TARGET .
| Esempio: <FRAME NAME="dizionario" SRC="dizionario_html.htm"> |
Serve per indicare le posizioni dei
frame. I frame si possono dividere in linee o in colonne. Se si dividono in linee, dentro a <FRAMESET> si scrive ROWS= e tra virgolette tutte le dimensioni delle linee, espresse in percentuale della pagina o in pixel (punto nello schermo), separate da virgole. Se si dividono in colonne e' uguale, ma invece di ROWS si scrive COLS. Le linee vanno dall'alto in basso e le colonne da sinistra a destra. In ogni caso come dimensione dell'ultimo frame si puo' mettere * e significa che occupa tutto lo spazio che rimane. Tra <FRAMESET> e </FRAMESET> si indica con <FRAME> i nomi dei frame e dei file corrispondenti. Se invece di <FRAME> si mette <FRAMESET> , si indica che in quello spazio c'e' un'altra divisione di frame, con dimensioni che se sono espresse in percentuale, questa e' relativa a quello spazio.
| Esempio: |
<FRAMESET ROWS="30%,40%,*">   <FRAME NAME="primo" SRC="alto.htm">   <FRAMESET COLS="50%,*">     <FRAME NAME="secondo" SRC="sinistra.htm">     <FRAME NAME="terzo" SRC="destra.htm">   </FRAMESET>   <FRAME NAME="quarto" SRC="basso.htm"> </FRAMESET> |
| PRIMO FRAME |
|
SECONDO FRAME |
TERZO FRAME |
| QUARTO FRAME |
Si mette dentro
<A> e serve per indicare il nome del frame in cui viene fatto il collegamento. Se il nome del frame che si scrive dopo TARGET=   e' _NEW, il collegamento viene fatto in un'altra finestra.Si mette all'inizio di un form, e si chiude con </FORM> . I form sono quelle parti del documento in cui l'utente puo' inserire dati o spingere pulsanti. Nei form ci possono essere vari tipi di input, che si mettono con il tag
<INPUT> .Si mette tra
<FORM> e </FORM> , e indica che in quel punto del form c'e' un input. I vari tipi di input si indicano con TYPE. Nel tag <INPUT> si puo' inserire anche NAME e VALUE.Si mette nel tag
<INPUT> , e indica quello che c'e' scritto nell'input.Si mette tra
<FORM> e </FORM> , e mette una casella di testo che puo' avere tante linee. Si chiude con </TEXTAREA> , e dentro ci si scrive il testo che viene visualizzato dentro la casella.