Etichetta della tabella HTML viene utilizzato per visualizzare i dati in forma tabellare (riga * colonna). Possono esserci molte colonne di seguito.
Possiamo creare una tabella per visualizzare i dati in forma tabellare, utilizzando
, E | elementi. |
---|
In Ogni tabella, la riga della tabella è definita da
Le tabelle HTML vengono utilizzate per gestire il layout della pagina, ad es. sezione di intestazione, barra di navigazione, contenuto del corpo, sezione piè di pagina ecc. Ma si consiglia di utilizzare il tag div sulla tabella per gestire il layout della pagina.
Tag della tabella HTML
Etichetta | Descrizione | |
---|---|---|
Definisce una tabella. | ||
Definisce una riga in una tabella. | ||
Definisce una cella di intestazione in una tabella. | ||
Definisce una cella in una tabella. | ||
Definisce la didascalia della tabella. | ||
Specifica un gruppo di una o più colonne in una tabella per la formattazione. | ||
Viene utilizzato con l'elemento per specificare le proprietà della colonna per ciascuna colonna. | ||
Viene utilizzato per raggruppare il contenuto del corpo in una tabella. | ||
Viene utilizzato per raggruppare il contenuto dell'intestazione in una tabella. | ||
Viene utilizzato per raggruppare il contenuto del piè di pagina in una tabella. |
Esempio di tabella HTML
Vediamo l'esempio del tag della tabella HTML. L'output è mostrato sopra.
<table class="table"> <tr><th>First_Name</th><th>Last_Name</th><th>Marks</th></tr> <tr><td>Sonoo</td><td>Jaiswal</td><td>60</td></tr> <tr><td>James</td><td>William</td><td>80</td></tr> <tr><td>Swati</td><td>Sironi</td><td>82</td></tr> <tr><td>Chetna</td><td>Singh</td><td>72</td></tr> </table>Provalo adesso
Produzione:
tutorial di javascript
Nome di battesimo | Cognome | Segni |
---|---|---|
Sonoo | Jaiswal | 60 |
Giacomo | William | 80 |
Swati | Sironi | 82 |
Movimento | Singh | 72 |
Nella tabella HTML sopra ci sono 5 righe e 3 colonne = 5 * 3 = 15 valori.
Tabella HTML con bordo
Esistono due modi per specificare il bordo per le tabelle HTML.
- Per attributo border della tabella in HTML
- Per proprietà di confine nei CSS
1) Attributo Bordo HTML
È possibile utilizzare l'attributo border del tag table in HTML per specificare il bordo. Ma non è consigliabile ora.
<table class="table"> <tr><th>First_Name</th><th>Last_Name</th><th>Marks</th></tr> <tr><td>Sonoo</td><td>Jaiswal</td><td>60</td></tr> <tr><td>James</td><td>William</td><td>80</td></tr> <tr><td>Swati</td><td>Sironi</td><td>82</td></tr> <tr><td>Chetna</td><td>Singh</td><td>72</td></tr> </table>Provalo adesso
Produzione:
Nome di battesimo | Cognome | Segni |
---|---|---|
Sonoo | Jaiswal | 60 |
Giacomo | William | 80 |
Swati | Sironi | 82 |
Movimento | Singh | 72 |
2) Proprietà confine CSS
Ora si consiglia di utilizzare la proprietà border dei CSS per specificare il bordo nella tabella.
table, th, td { border: 1px solid black; }Provalo adesso
Puoi comprimere tutti i bordi in un bordo tramite la proprietà di collasso dei bordi. Farà crollare il confine in uno solo.
pseudocodice java
table, th, td { border: 2px solid black; border-collapse: collapse; }Provalo adesso
Produzione:
Nome | Cognome | Segni |
---|---|---|
Sonoo | Jaiswal | 60 |
Giacomo | William | 80 |
Swati | Sironi | 82 |
Movimento | Singh | 72 |
Tabella HTML con riempimento delle celle
Puoi specificare il riempimento per l'intestazione e i dati della tabella in due modi:
- Tramite l'attributo cellpadding della tabella in HTML
- Riempiendo la proprietà nei CSS
L'attributo cellpadding del tag della tabella HTML è ora obsoleto. Si consiglia di utilizzare i CSS. Vediamo quindi il codice dei CSS.
table, th, td { border: 1px solid pink; border-collapse: collapse; } th, td { padding: 10px; }Provalo adesso
Produzione:
Nome | Cognome | Segni |
---|---|---|
Sonoo | Jaiswal | 60 |
Giacomo | William | 80 |
Swati | Sironi | 82 |
Movimento | Singh | 72 |
Larghezza della tabella HTML:
Possiamo specificare la larghezza della tabella HTML utilizzando il file Larghezza CSS proprietà. Può essere specificato in pixel o percentuale.
Possiamo regolare la larghezza del nostro tavolo secondo le nostre esigenze. Di seguito è riportato l'esempio per visualizzare la tabella con larghezza.
table{ width: 100%; }
Esempio:
table table{ border-collapse: collapse; width: 100%; } th,td{ border: 2px solid green; padding: 15px; } <table class="table"> <tr> <th>1 header</th> <th>1 header</th> <th>1 header</th> </tr> <tr> <td>1data</td> <td>1data</td> <td>1data</td> </tr> <tr> <td>2 data</td> <td>2 data</td> <td>2 data</td> </tr> <tr> <td>3 data</td> <td>3 data</td> <td>3 data</td> </tr> </table>Provalo adesso
Produzione:
Tabella HTML con colspan
Se vuoi che una cella si estenda su più di una colonna, puoi utilizzare l'attributo colspan.
Dividerà una cella/riga in più colonne e il numero di colonne dipenderà dal valore dell'attributo colspan.
Vediamo l'esempio che si estende su due colonne.
Codice CSS:
table, th, td { border: 1px solid black; border-collapse: collapse; } th, td { padding: 5px; }
Codice HTML:
<table class="table"> <tr> <th>Name</th> <th>Mobile No.</th> </tr> <tr> <td>Ajeet Maurya</td> <td>7503520801</td> <td>9555879135</td> </tr> </table>Provalo adesso
Produzione:
Nome | N. cellulare | |
---|---|---|
Ajeet Maurya | 7503520801 | 9555879135 |
Tabella HTML con estensione di righe
Se vuoi che una cella si estenda su più di una riga, puoi utilizzare l'attributo rowspan.
csma e cd csma
Dividerà una cella in più righe. Il numero di righe divise dipenderà dai valori di rowspan.
Vediamo l'esempio che si estende su due righe.
Codice CSS:
table, th, td { border: 1px solid black; border-collapse: collapse; } th, td { padding: 10px; }
Codice HTML:
<table class="table"> <tr><th>Name</th><td>Ajeet Maurya</td></tr> <tr><th>Mobile No.</th><td>7503520801</td></tr> <tr><td>9555879135</td></tr> </table>Provalo adesso
Produzione:
Nome | Ajeet Maurya |
---|---|
N. cellulare | 7503520801 |
9555879135 |
Tabella HTML con didascalia
La didascalia HTML viene visualizzata sopra la tabella. Deve essere utilizzato solo dopo il tag della tabella.
<table class="table"> Student Records <tr><th>First_Name</th><th>Last_Name</th><th>Marks</th></tr> <tr><td>Vimal</td><td>Jaiswal</td><td>70</td></tr> <tr><td>Mike</td><td>Warn</td><td>60</td></tr> <tr><td>Shane</td><td>Warn</td><td>42</td></tr> <tr><td>Jai</td><td>Malhotra</td><td>62</td></tr> </table>Provalo adesso
Styling delle celle pari e dispari della tabella HTML
Codice CSS:
table, th, td { border: 1px solid black; border-collapse: collapse; } th, td { padding: 10px; } table#alter tr:nth-child(even) { background-color: #eee; } table#alter tr:nth-child(odd) { background-color: #fff; } table#alter th { color: white; background-color: gray; }Provalo adesso
Produzione:
NOTA: puoi anche creare vari tipi di tabelle utilizzando diverse proprietà CSS nella tabella.
Browser di supporto
Elemento | Cromo | CIOÈ | Firefox | musica lirica | Safari |
SÌ | SÌ | SÌ | SÌ | SÌ |