Tabelle |
Puoi definire delle tabelle per formattare la tua pagina tramite il tag <TABLE>. Ogni tabella contiene righe e celle. Puoi definire le righe tramite il tag <TR> e le celle tramite il tag <TD>.
<TABLE BORDER="numero" CELLSPACING="numero" CELLPADDING="numero" WIDTH="%" BGCOLOR="#nnnnnn">
Il parametro BORDER definisce il bordo della tabella:
| 1 riga, 1 cella, BORDER=1... |
E questo e' il sorgente HTML della pagina:
<HTML>
<HEAD>
</HEAD>
<BODY>
<TABLE BORDER="1">
<TR><TD>1 riga, 1 cella, BORDER="1"...</TD></TR>
</TABLE>
</BODY>
</HTML>
| 1 riga, 1 cella, BORDER=5... |
E questo e' il sorgente HTML della pagina:
<HTML>
<HEAD>
</HEAD>
<BODY>
<TABLE BORDER="5">
<TR><TD>1 riga, 1 cella, BORDER="1"...</TD></TR>
</TABLE>
</BODY>
</HTML>
| 1 riga, 1 cella, BORDER=0! |
E questo e' il sorgente HTML della pagina:
<HTML>
<HEAD>
</HEAD>
<BODY>
<TABLE BORDER="0">
<TR><TD>1 riga, 1 cella, BORDER=0!</TD></TR>
</TABLE>
</BODY>
</HTML>
Si, puoi usare il valore zero! Cio' e' utile per migliorare l' estetica della pagina senza un apparente uso di tabelle...
Ora guarda questa tabella:
| riga 1: cella 1 | riga 1: cella 2 |
| riga 2: cella 3 | riga 2: cella 4 |
Come puoi vedere, le celle sono separate le une dalle altre da un certo spazio: puoi definire lo spazio tra le celle come preferisci.
E questo e' il sorgente HTML della pagina:
<HTML>
<HEAD>
</HEAD>
<BODY>
<TABLE BORDER="1" CELLSPACING="10">
<TR><TD>riga 1: cella 1</TD><TD>riga 1: cella 2</TD></TR>
<TR><TD>riga 2: cella 3</TD><TD>riga 2: cella 4</TD></TR>
</TABLE>
</BODY>
</HTML>
| Come potresti | fare |
| questo senza | usare tabelle? |
Guarda la tabella sopra...Come potresti costruire qualcosa di simile senza usare tabelle?
E questo e' il sorgente HTML della pagina:
<HTML>
<HEAD>
</HEAD>
<BODY>
<TABLE BORDER="0" CELLSPACING="40">
<TR><TD>Come potresti</TD><TD>fare</TD></TR>
<TR><TD>questo senza</TD><TD>usare tabelle?</TD></TR>
</TABLE>
</BODY>
</HTML>
Guarda questa tabella:
| 1 | 2 |
| 3 | 4 |
E questo e' il sorgente HTML della pagina:
<HTML>
<HEAD>
</HEAD>
<BODY>
<TABLE BORDER="1" CELLPADDING="40">
<TR><TD>1</TD><TD>2</TD></TR>
<TR><TD>3</TD><TD>4</TD></TR>
</TABLE>
</BODY>
</HTML>
Ora usiamo sia CELLPADDING che CELLSPACING per forzare CELLSPACING="0"...
Guarda questa tabella:
| 1 | 2 |
| 3 | 4 |
E questo e' il sorgente HTML della pagina:
<HTML>
<HEAD>
</HEAD>
<BODY>
<TABLE BORDER="1" CELLSPACING="0" CELLPADDING="40">
<TR><TD>1</TD><TD>2</TD></TR>
<TR><TD>3</TD><TD>4</TD></TR>
</TABLE>
</BODY>
</HTML>
Cambiando CELLSPACING:
| Come potresti | fare |
| questo senza | usare tabelle? |
La stessa tabella cambiando CELLPADDING:
| Come potresti | fare |
| questo senza | usare tabelle? |
Guarda questa tabella:
| 1 | 2 |
| 3 | 4 |
E questo e' il sorgente HTML della pagina:
<HTML>
<HEAD>
</HEAD>
<BODY>
<TABLE BORDER="1" WIDTH="100%">
<TR><TD>1</TD><TD>2</TD></TR>
<TR><TD>3</TD><TD>4</TD></TR>
</TABLE>
</BODY>
</HTML>
Dove WIDTH e' la percentuale di pagina riempita dalla tabella. Guarda:
| 1 | 2 |
| 3 | 4 |
E questo e' il sorgente HTML della pagina:
<HTML>
<HEAD>
</HEAD>
<BODY>
<TABLE BORDER="1" WIDTH="50%">
<TR><TD>1</TD><TD>2</TD></TR>
<TR><TD>3</TD><TD>4</TD></TR>
</TABLE>
</BODY>
</HTML>
Infine, puoi cambiare i colori della tua tabella usando il parametro BGCOLOR:
| cella 1 | cella 2 |
| cella 3 | cella 4 |
E questo e' il sorgente HTML della pagina:
<HTML>
<HEAD>
</HEAD>
<BODY>
<TABLE BORDER="1" BGCOLOR="#000080">
<TR><TD>cella 1</TD><TD>cella 2<TD/></TR>
<TR><TD>cella 3</TD><TD>cella 4</TD></TR>
</TABLE>
</BODY>
</HTML>
<TR ALIGN="allineamento orizzontale" VALIGN="allineamento verticale">
ALIGN puo' essere:
VALIGN puo' essere:
| 1 | ALIGN="LEFT" |
| 2 | ALIGN="CENTER" |
| 3 | ALIGN="RIGHT" |
4 | VALIGN="TOP" |
5 | VALIGN="MIDDLE" |
6 | VALIGN="BOTTOM" |
7 | ALIGN="LEFT" VALIGN="TOP" |
8 | ALIGN="CENTER" VALIGN="TOP" |
9 | ALIGN="RIGHT" VALIGN="TOP" |
10 | ALIGN="LEFT" VALIGN="MIDDLE" |
11 | ALIGN="CENTER" VALIGN="MIDDLE" |
12 | ALIGN="RIGHT" VALIGN="MIDDLE" |
13 | ALIGN="LEFT" VALIGN="BOTTOM" |
14 | ALIGN="CENTER" VALIGN="BOTTOM" |
15 | ALIGN="RIGHT" VALIGN="BOTTOM" |
Bene, puoi provare tutte le combinazioni...
<TD ALIGN=LEFT|RIGHT|CENTER VALIGN=TOP|MIDDLE|BOTTOM ROWSPAN="numero" COLSPAN="numero" WIDTH="numero o % della tabella" BGCOLOR="#nnnnnn" NOWRAP>
ALIGN e VALIGN: vedi definire una RIGA
Puoi definire quante righe e colonne deve occupare una cella. Per defiire cio', devi usare i parametri ROWSPAN e COLSPAN. ROWSPAN significa quante righe deve occupare la cella e COLSPAN significa quante colonne deve occupare la cella:
| r1 c1 | r1 c2 | r1 c3 | r1 c4 |
| r2 c1 | |||
| r3 c1 | r3 c2 | ||
| r4 c1 | r4 c2 | r4 c3 |
Nell' esempio sopra, la prima riga (r1) ha 4 celle:
La seconda riga ha 1 cella, la terza ha 2 celle, la quarta ha 3 celle!!
E questo e' il sorgente HTML della pagina:
</HEAD>
<BODY>
<TABLE BORDER="1">
<TR>
<TD>r1 c1</TD><TD ROWSPAN="2">r1 c2<TD ROWSPAN="3">r1 c3</TD><TD ROWSPAN="4">r1 c4</TD>
</TR><TD>r2 c1</TD>
<TR>
<TD>r3 c1</TD><TD>r3 c2</TD>
</TR>
<TR>
<TD>r4 c1</TD><TD>r4 c2</TD><TD>r4 c3</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Ora guarda qui:
| r1 c1 | r1 c2 | r1 c3 | r1 c4 |
| r2 c1 | r2 c2 | r2 c3 | |
| r3 c1 | r3 c2 | ||
| r4 c1 | |||
Nell' esempio sopra, la prima riga (r1) ha 4 celle.
La seconda riga ha 3 celle:
La terza riga ha 2 celle:
La quarta riga ha 1 cella:
E questo e' il sorgente HTML della pagina:
</HEAD>
<BODY>
<TABLE BORDER="1">
<TR>
<TD>r1 c1</TD><TD>r1 c2<TD>r1 c3</TD><TD>r1 c4</TD>
</TR>
<TR>
<TD COLSPAN="2">r2 c1</TD><TD>r2 c2<TD>r2 c3</TD>
</TR>
<TR>
<TD COLSPAN="3">r3 c1</TD><TD>r3 c2</TD>
</TR>
<TR>
<TD COLSPAN="4">r4 c1</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Puoi definire l' ampiezza (WIDTH) della cella. Puoi specificare o 'pixel' o 'percentuale di tabella'. Percio' puoi usare WIDTH="numero" o WIDTH="%".
| c1 | c2 | c3 |
| c4 | c5 | c6 |
| c7 | c8 | c9 |
Nell' esempio precedente, c5 e' definita cosi': WIDTH="10".
E questo e' il sorgente HTML della pagina:
</HEAD>
<BODY>
<TABLE BORDER="1">
<TR>
<TD>c1</TD><TD>c2<TD>c3</TD></TD>
</TR>
<TR>
<TD>c4</TD><TD WIDTH="10">c5<TD>c6</TD></TD>
</TR>
<TR>
<TD>c7</TD><TD>c8<TD>c9</TD></TD>
</TR>
</TABLE>
</BODY>
</HTML>
Ora guarda qui:
| c1 | c2 | c3 |
| c4 | c5 | c6 |
| c7 | c8 | c9 |
E questo e' il sorgente HTML della pagina:
</HEAD>
<BODY>
<TABLE BORDER="1">
<TR>
<TD>c1</TD><TD>c2<TD>c3</TD></TD>
</TR>
<TR>
<TD>c4</TD><TD WIDTH="10%">c5<TD>c6</TD></TD>
</TR>
<TR>
<TD>c7</TD><TD>c8<TD>c9</TD></TD>
</TR>
</TABLE>
</BODY>
</HTML>
Ora vediamo i colori:
| . | . | . |
| . | . | . |
| . | . | . |
Qui sto usando il parametro BGCOLOR.
E questo e' il sorgente HTML della pagina:
</HEAD>
<TABLE BORDER="1" WIDTH="100%">
<TR>
<TD BGCOLOR="#ffffff">.</TD><TD BGCOLOR="#ff0000">.</TD><TD BGCOLOR="#0000ff">.</TD>
</TR>
<TR>
<TD BGCOLOR="#00ff00">.</TD><TD></TD><TD BGCOLOR="#ffff00">.</TD>
</TR>
<TR>
<TD BGCOLOR="#808080">.</TD><TD BGCOLOR="#00ffff">.</TD><TD BGCOLOR="#ffffff">.</TD>
</TR>
</TABLE>
</BODY>
</HTML>
| Puoi cambiare | anche i colori del testo! |
E questo e' il sorgente HTML della pagina:
</HEAD>
<TABLE BORDER="1" WIDTH="100%">
<TR>
<TD BGCOLOR="#00ffff"><FONT COLOR="#0000ff">Puoi cambiare</FONT></TD>
<TD BGCOLOR="#00ffff"><FONT COLOR="#0000ff">anche i colori del testo!</FONT></TD></TR>
</TR>
</TABLE>
</BODY>
</HTML>
Puoi mettere dei titoli nella tua tabella usando il tag <CAPTION>:
<CAPTION ALIGN=TOP|BOTTOM>
E questo e' il sorgente HTML della pagina:
</HEAD>
<BODY>
<TABLE BORDER="1" WIDTH="100%">
<CAPTION ALIGN="TOP">Titolo</CAPTION>
<TR>
<TD>.</TD><TD>.</TD><TD>.</TD>
</TR>
</TABLE>
</BODY>
</HTML>
E questo e' il sorgente HTML della pagina:
</HEAD>
<BODY>
<TABLE BORDER="1" WIDTH="100%">
<CAPTION ALIGN="BOTTOM">Titolo</CAPTION>
<TR>
<TD>.</TD><TD>.</TD><TD>.</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Home Pag. prec. Pag. succ. Chi siamo? Scrivici!
Copyright (c) 1998-2006 Wowarea