Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Tabelle, righe e celle

La creazione di una pagina Web dall'aspetto gradevole e ben strutturato si basa sull'utilizzo delle tabelle, ovvero griglie in cui inserire il contenuti della pagina, in modo da poterli disporre affiancati o in cascata a seconda dei propri gusti.

In HTML si utilizzano diversi tag per realizzare una tabella:

Ma anche: In effetti i primi tre sono i più utilizzati, mentre gli altri vengono utilizzati solo qualora ce ne sia un effettivo bisogno. I tag thead, tbody e tfoot servono per raggruppare righe e definirne il contenuto: thead definisce l'intestazione, tfoot la chiusura e tbody le righe di dati.

per completezza vedremo esempi per tutti i tag, dando però precedenza ai primi tre tag: <table>, <tr> e <td>.

(L'articolo continua più sotto...)

Vediamo un primo esempio di tabella:

<table>
<tr>
<td>A</td>
<td>B</td>
</tr>
<tr>
<td>C</td>
<td>D</td>
</tr>
</table>
Otterremo una struttura del genere:
Il tag table suporta i seguenti principali attributi:
<div align="center">
<table>
<tr>
<td>A</td>
</tr>
</table>
</div>
Vediamo un esempio completo:
<table width="500" cellpadding="5" cellspacing="0">
Il bordo, se non specificato, ha valore di default zero (0).

Vediamo adesso due importanti attributi del tag td:

Vediamo un esempio di utilizzo di colspan:
<table border="1">
<tr>
<td colspan="2">A</td>
</tr>
<tr>
<td>B</td>
<td>C</td>
</tr>
</table>
Otterremo il seguente risultato:
Si ricorda che td supporta anche gli attributi align e width, i cui scopi credo siano già ben noti.

Esiste anche l'attributo valign che allinea il contenuto in verticale attraverso i seguenti valori:

Vediamo adesso un esempio di utilizzo di rowspan:
<table border="1">
<tr>
<td rowspan="2">A</td>
<td>B</td>
</tr>
<tr>
<td>C</td>
</tr>
</table>
Otterremo il seguente risultato:
Concludiamo con un esempio completo di tabella:
<table border="1">
    <thead>
        <th>Nome</th>
        <th>Cognome</th>
    <thead>
    <tfoot>
        <td colspan="2">Ho mostrato 3 utenti</td>
    <tfoot>
    <tbody>
        <tr>
            <td>Giuseppe</td>
            <td>Verdi</td>
        </tr>
        <tr>
            <td>Antonio</td>
            <td>Bianchi</td>
        </tr>
        <tr>
            <td>Mario</td>
            <td>Rossi</td>
        </tr>
    </tbody>
</table>
Si noti che, nonostante sia posizionato prima di tbody, il contenuto di tfoot verrà mostrato al termine delle righe di dati.

Corsi
Corso CSSCorso CSS
Web Design ed Accessibilità secondo il W3C con CSS ed XHTML. A partire da 29 €.
Corso HTMLCorso HTML
Il linguaggio di marcatura per il Web. A partire da 29 €.
Corso Web DesignCorso Web Design
Disegno di siti Web con HTML, CSS e Dynamic HTML. A partire da 39 €.
Sommario
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122