Tabelle
I css permettono design tableless, cioè senza tabelle, che ritornano finalmente ad assumere il valore per le quali son state progettate: mostrare dati tabellari, statistici. Anche per le tabelle esistono specifiche proprietà CSS:
table-layout:
table-layout: auto | fixed
che permette alle tabelle, alle righe o alle colonne delle stesse, di adattarsi al contenuto o di restare fisse in base, in altezza o larghezza a ciò che si è indicato.
empty-cells:
empty-cells: show | hide
per scegliere se mostrare o meno le celle vuote.
border-collapse:
border-collapse: collapse | separate
indica se far collassare i bordi in un unico bordo o separarli in più livelli.
border-spacing:
border-spacing: <lunghezza> <lunghezza>
da usare ovviamente con border-collapse:separate per indicare lo spazio tra i bordi. Si possono specificare due valori: 1 per la spaziatura destra e sinistra ed il secondo per quella in alto e basso; se si indica un solo valore vale per tutti e 4 i bordi.
caption-side:
caption-size: top | right | bottom | left
per indicare in che lato mostrare il valore di caption della tabella.