<th>: l'elemento "intestazione della tabella"
L'elemento HTML <th>
definisce una cella come intestazione di un gruppo di celle
di tabella. L'esatta natura di questo gruppo è definita dagli attributi scope
e
headers
.
Attributi
Gli attributi di questo elemento includono gli attributi globali.
abbr
-
Questo attributo contiene una breve descrizione abbreviata del contenuto della cella. Alcuni user-agenti, come i lettori vocali, possono presentare questa descrizione prima del contenuto stesso.
colspan
-
Questo attributo contiene un valore intero non negativo che indica per quante colonne si estende la cella. Il suo valore predefinito è 1. I valori superiori a 1000 verranno considerati errati e verranno riportati al valore di default (1).
headers
-
Questo attributo contiene un elenco di stringhe separate da spazi, ciascuna corrispondente all'attributo id degli elementi
<th>
che si applicano a questo elemento. rowspan
-
Questo attributo contiene un valore intero non negativo che indica per quante righe si estende la cella. Il suo valore predefinito è 1; se il suo valore è impostato su 0, si estende fino alla fine della sezione della tabella (
<thead>
,<tbody>
,<tfoot>
, anche se definita in modo implicito), a cui appartiene la cella. I valori superiori a 65534 vengono ridotti a 65534. scope
-
Questo attributo enumerato definisce le celle a cui si riferisce l'elemento header (definito nel
<th>
). Può avere i seguenti valori:row
: L'intestazione si riferisce a tutte le celle della riga a cui appartiene.col
: L'intestazione si riferisce a tutte le celle della colonna a cui appartiene.rowgroup
: l'intestazione appartiene a un rowgroup e si riferisce a tutte le sue celle. Queste celle possono essere posizionate a destra oa sinistra dell'intestazione, a seconda del valore dell'attributodir
nell'elemento<table>
.colgroup
: L'intestazione appartiene a un colgroup e si riferisce a tutte le sue celle.
Se l'attributo
scope
non è specificato o il suo valore non èrow
,col
, orowgroup
, ocolgroup
, i browser selezionano automaticamente l'insieme di celle a cui si applica la cella di intestazione.
Attributi deprecati
align
-
Questo attributo enumerato specifica come verrà gestito l'allineamento orizzontale del contenuto di ciascuna cella. I valori possibili sono:
left
, allineando il contenuto a sinistra della cellacenter
, centrando il contenuto della cellaright
, allineando il contenuto a destra della cellajustify
, inserendo spazi nel contenuto testuale in modo che il contenuto sia giustificato nella cellachar
, allineando il contenuto testuale su un carattere speciale con un offset minimo, definito dagli attributichar
echaroff
.
Se questo attributo non è impostato, viene assunto il valore
left
. axis
-
Questo attributo contiene un elenco di stringhe separate da spazi. Ogni stringa è l'elemento iddi un gruppo di celle a cui si applica questa intestazione.
bgcolor
-
Il colore di sfondo del tavolo. È un codice RGB esadecimale a 6 cifre , preceduto da un '#'. Questo attributo può essere utilizzato con una delle sedici stringhe di colori predefinite:
black
:"#000000"green
:"#008000"silver
:"#C0C0C0"lime
:"#00FF00"gray
:"#808080"olive
:"#808000"white
:"#FFFFFF"yellow
:"#FFFF00"maroon
:"#800000"navy
:"#000080"red
:"#FF0000"blue
:"#0000FF"purple
:"#800080"teal
:"#008080"fuchsia
:"#FF00FF"aqua
:"#00FFF"
char
-
Il contenuto nell'elemento cella è allineato a un carattere. I valori tipici includono un punto (.) per allineare numeri o valori monetari. Se
align
non è impostato suchar
, questo attributo viene ignorato. charoff
-
Questo attributo viene utilizzato per spostare i dati della colonna a destra del carattere specificato dall'attributo
char
. Il suo valore specifica la durata di questo spostamento. height
-
Questo attributo viene utilizzato per definire un'altezza della cella consigliata.
valign
-
Questo attributo specifica l'allineamento verticale del testo all'interno di ogni riga di celle dell'intestazione della tabella. I possibili valori per questo attributo sono:
baseline
, che metterà il testo il più vicino possibile alla parte inferiore della cella, ma lo allineerà alla linea di base dei caratteri anziché alla parte inferiore di essi. Se i caratteri sono tutti della dimensione, questo ha lo stesso effetto dibottom
.bottom
, che metterà il testo il più vicino possibile alla parte inferiore della cella;middle
, che centra il testo nella cella;top
, che metterà il testo il più vicino possibile alla parte superiore della cella.
Poiché questo attributo è deprecato, utilizza invece la proprietà CSS
vertical-align
. width
-
Questo attributo viene utilizzato per definire una larghezza di cella consigliata. È possibile aggiungere ulteriore spazio con le proprietà
cellspacing
ecellpadding
e la larghezza dell'elemento<col>
può anche creare una larghezza extra. Tuttavia, se la larghezza di una colonna è troppo stretta per mostrare correttamente una cella particolare, verrà allargata quando viene visualizzata.
Esempi
Per vedere esempi sull'elemento <th>
, vedere la pagina dedicata a
<table>
.
Guarda anche
Liste utili
© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/th