English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'elemento HTML <caption> definisce il titolo della tabella in un documento HTML. Tradizionalmente, i browser renderizzano il testo trovato nel tag <caption> in alto nella tabella, ma puoi utilizzare la proprietà CSS caption-side per modificare questo comportamento. Questo tag è anche noto come elemento <caption>.
L'elemento HTML <caption> (o l'elemento di titolo della tabella HTML) mostra un titolo di tabella, che spesso appare come primo figlio dell'<table> e viene visualizzato all'inizio del contenuto della tabella, ma può anche essere stilizzato con CSS, quindi può apparire in qualsiasi posizione relativa alla tabella.
Tabella con caption di titolo:
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>Base Tutorial Website (oldtoolbag.com)</title> </head> <body> <table> <caption>This is the caption for the table</caption> <tr> <th>Column 1 Heading</th> <th>Column 2 Heading</th> <th>Column 3 Heading</th> </tr> <tr> <td>Data in Column 1, Row 2</td> <td>Data in Column 2, Row 2</td> <td>Data in Column 3, Row 2</td> </tr> <tr> <td>Data in Column 1, Row 3</td> <td>Data in Column 2, Row 3</td> <td>Data in Column 3, Row 3</td> </tr> <tr> <td>Data in Column 1, Row 4</td> <td>Data in Column 2, Row 4</td> <td>Data in Column 3, Row 4</td> </tr> </table> </body> </html>Testa per vedere ›/‹
IEFirefoxOperaChromeSafari
Tutti i browser mainstream supportano il tag <caption>.
L'elemento <caption> HTML si trova all'interno del tag <body>.
Il tag <caption> è il primo tag che appare dopo il tag <table>.
Il tag <table> è composto dai tag <tr>, <th> e <td>.
La maggior parte dei browser visualizzerà il tag <caption> sopra la tabella, ma è possibile modificare questo comportamento utilizzando l'attributo CSS caption-side.
L'etichetta <caption> definisce il titolo della tabella.
L'etichetta <caption> deve essere posizionata direttamente dopo l'etichetta <table>.
Attenzione: Ogni tabella può avere solo un titolo.
Suggerimento: Di default, il titolo della tabella viene allineato al centro in alto. Tuttavia, le proprietà CSS text-align e caption-side possono essere utilizzate per allineare e posizionare il titolo.
L'attributo align è stato rimosso dall'HTML5.
Attributo | Valore | Descrizione |
---|---|---|
align | left right top bottom | HTML5 non supporta. HTML 4.01 è obsoleto.
Definisce l'allineamento del titolo. |
Supporto <caption> etichetta Proprietà globali HTML.
Supporto <caption> etichetta Proprietà degli eventi HTML.