www.sitopreferito.it

Corso di HTML
Introduzione
Convenzioni
Struttura di base
Scrivere in HTML
Formattazione
Paragrafatura
Immagini
Collegamenti
Liste
Colori e Sfondo
Tabelle
Multimedia
Forms
Imagemap
Frames
Appendice A
Appendice B
Appendice C

HOME

CHAT

WEBCAM

SERVIZI

SPECIALI

CURIOSITA'

BELLEZZE

FORUM

METEO

RUBRICHE

1000LINKS

ANNUNCI GRATUITI

Il portale
della Tua zona

 11. Tabelle

Cenni di base

Le tabelle sono molto utili per impaginare del testo che incolonnato tabellarmente o per realizzare delle visualizzazioni di testo od immagini in aree predefinite dello schermo.

Nei documenti precedenti avete già visto degli esempi di tabelle, principalmente quando vengono presentati degli esempi di codice HTML in una finestrella centrata nello schermo.

Un classico esempio di tabella è il classico elenco telefonico:

Nominativo

Telefono

Mario Rossi

06/010200 0

Antonio Bianchi

06/030930 0

Giuseppe Verdi

06/032442 3

Fabio Viola

06/003544 9

 

Il codice HTML per realizzare la tabella di cui sopra è il seguente:

<TABLE BORDER=2>

<TR>

   <TD>Nominativo</TD>
  <TD>Telefono</TD>
   </TR>
<TR>
   <TD>Mario Rossi</TD>
<TD>06/0102000</TD>
 </TR>
   <TR>
<TD>Antonio Bianchi</TD>
<TD>06/0309300</TD>
</TR>
<TR>
<TD>Giuseppe Verdi</TD>
<TD>06/0324423</TD>
</TR>
<TR>
<TD>Fabio Viola</TD>
<TD>06/0035449</TD>
</TR>

</TABLE>

 

chiaramente, come noto, il tutto per funzionare correttamente deve essere all'interno di una sezione <BODY> di un documento HTML strutturato come descritto in precedenza.

In sostanza, la tabella viene inziata e terminata dai tag <TABLE></TABLE>.

Notate che il comando <TABLE> ha un attributo: BORDER. Tale attributo indica se la tabella deve essere bordata <BORDER="x"> dove x è il numero dei pixel, oppure se non deve averne <BORDER="0">.

Tra di essi, deve essere indicata quella porzione di testo che farà parte delle righe dalla tabella, mediante i tag <TR></TR>.

In questa maniera già abbiamo definito l'inizio e fine della tabella e le righe di sui sarà composta.

All'interno dei tag <TR></TR> dovranno essere inseriti tanti tag <TD>contenuto</TD> per ogni colonna o cella che deve essere visualizzata. Il contenuto può essere costiutito da qualsiasi comando HTML idoneo ad essere inserito in una tabella, o addirittura può essere un'altra tabella all'interno di una cella. Pertanto, per ogni cella può essere formattato a piacere il testo, possono essere inserite immagini, suoni ecc.

Ecco un esempio di tabella nidificata con immagini.

<TABLE BORDER=2>

 <TR>
  <TD>Cella 1
   <TABLE BORDER=2>
    <TR>
     <TD>Cella 1.1</TD>
     <TD>Cella 1.2</TD>
    </TR>
    <TR>
     <TD>Cella 2.1</TD>
     <TD>Cella 2.2</TD>
    </TR>
   </TABLE>
  <TD>Cella 2</TD>
 </TR>
 <TR>
  <TD>Cella 3</TD>
  <TD>Cella 4<IMG SRC="citta.jpg"></TD>
 </TR>
</TABLE>

 

Vedete come nella cella 1 è stata inserita un'altra tabella di 2x2 e nella cella 4 un'immagine

Notate che il comando <TABLE> ha un attributo: BORDER. Tale attributo indica se la tabella deve essere bordata <BORDER="x"> dove x è il numero dei pixel, oppure se non deve averne <BORDER="0">.

Comandi

  • <TABLE>
  • Abbiamo visto come funziona il comando, ora analizziamo i suoi attributi.
    • WIDTH="x"
      dove "x" è una misura in pixel o in percentuale rispetto alla finestra (per quest'ultima si deve far seguire al numero il segno %) che specifica la larghezza della tabella.
    • HEIGHT ="x"
      come sopra, relativamente all'altezza.
    • ALIGN = "CENTER|LEFT|RIGHT"
      Specifica che il testo/grafica contenuto nelle celle deve essere allineato  al centro, a destra o a sinistra.
    • VALIGN = "TOP|MIDDLE|BOTTOM"
      Specifica l'allineamento verticale delle celle rispetto ai bordi superiore  ed inferiore.
    • BGCOLOR = "#RRGGBB"
      BORDERCOLOR = "#RRGGBB"
      Specificano rispettivamente il colore dello sfondo e dei bordi della  tabella.
    • BORDER = "x"
      Specifica la larghezza in pixel del bordo della tabella.
    • CELLPADDING = "x"
      Specifica una distanza in pixel che il browser deve lasciare tra i bordi  della cella e ciò che deve esservi visualizzato.
    • CELLSPACING = "x"
      Definisce lo spazio che deve essere lasciato tra le celle che, in pratica, identifica il bordo interno della tabella
       
  •  
  • <CAPTION ALIGN="TOP|BOTTOM">
  • Deve essere inserito dopo il comando <TABLE></TABLE> e prima del primo <TD> ed è utilizzato per dare un'intestazione (o didascalia) alla tabella che può essere inserita in testa (TOP) od in fondo (BOTTOM) ad essa.

Elementi interni della Tabella

  • <TR></TR>
  • Indica che il testo al suo interno è una riga della tabella
     
  •  <TD></TD>
  • Indica che il testo al suo interno è una cella della tabella
     
  •  <TH></TH>
    Indica che il testo contenuto è una intestazione di colonna della  tabella e sarà visualizzato con un carattere evidenziato rispetto alle altre celle.
     
  •  Parametri
    • WIDTH="x"
      dove "x" è una misura in pixel o in percentuale rispetto alla tabella  (per quest'ultima si deve far seguire al numero il segno %) che specifica la larghezza della cella
    • HEIGHT ="x"
      come sopra, relativamente all'altezza.
    • ALIGN = "CENTER|LEFT|RIGHT"
      Specifica che il testo/grafica contenuto nella riga/cella deve essere allineato  al centro, a destra o a sinistra.
    • VALIGN = "TOP|MIDDLE|BOTTOM"
      Specifica l'allineamento verticale della riga/cella rispetto ai bordi superiore  ed inferiore.
    • COLSPAN = "x"
      Definisce che una cella puà allargarsi a comprendere più colonne,  come ad esempio quando in una tabella di Word si esegue il comando "Unisci Cella".
    • ROWSPAN = "x"
      Definisce che una cella può allargarsi a comprendere più righe.
    • NOWRAP
      Obbliga il browser che deve visualizzare il testo su una sola riga e cioè  che non deve applicare il Wordwrap automatico.
    • BGCOLOR = "#RRGGBB"
      BORDERCOLOR = "#RRGGBB"
      Specificano rispettivamente il colore dello sfondo e dei bordi della cella.

 

PRIVACY POLICY | NOTE LEGALI

Home | Chat | Bellezze | Forum | Webcam | Meteo | Servizi | Rubriche | Speciali | 1000Links | Curiosità | Annunci Gratuiti

 

Per informazioni o suggerimenti sulla realizzazione del sito scrivere a webmaster@sitopreferito.it
Copyright (c)2002-2004 Tecno Idee srl
Per la pubblicità su questo sito:
info@sitopreferito.it

 

I loghi, le immagini e i marchi riportati nel sito e nelle vetrine sono di proprietà dei rispettivi proprietari
E' vietata la riproduzione totale o parziale del sito