| <nowiki><span style="display:none">Rossi Mario</span></nowiki> Mario Rossi
Venivano usati anche alcuni template appositi (vedi [[Template:Sort]] e i template ad esso correlati) oggi obsoleti, la cui funzione era quella di ordinare le colonne ordinabili incapsulando questa tecnica, senza utilizzare direttamente l'HTML.
== Tabelle non rettangolari ==
{| class=wikitable style="border:none; font-size: 95%; float:right; margin-left:10px; margin-right:10px;"
! style="border:none; background:#FFEEEE;"|
! Parole in -occo
! style="border-top:solid 1px #FFEEEE; background:#FFEEEE;"|
! Parole in -accio
! style="border-style:solid; border-width: 0 0 1px 1px; background:#FFEEEE;"|
|-
! Con la A
| Arrocco || style="border-bottom:0px;"| Allocco || Addiaccio || Abbraccio
|-
! style="border:none; background:#FFEEEE;"| Con la B
| style="border-right:solid 1px #F8F9FA;"| Barocco || style="border:#F8F9FA solid 1px;"| Blocco
| Braccio ||bgcolor=#FFEEEE style="border-right:solid 1px #FFEEEE;"| Brogliaccio
|-
! Con la C
| Ciocco || Cocco || Carpaccio || Canovaccio
|-
| bgcolor=#FFEEEE style="border:#FFEEEE solid 1px; border-right:0px"|
| Diplococco ||bgcolor=#FFEEEE style="border-bottom:solid 1px #FFEEEE;"| || Dispaccio
| bgcolor=#FFEEEE style="border-right:solid 1px #FFEEEE; border-bottom:solid 1px #FFEEEE;"|
|}
A volte può capitare di dover comporre una tabella in cui è necessario non figurino alcune caselle. Questo risultato essenzialmente si ottiene uniformando il colore dello sfondo delle cellette "da eliminare" a quello dello sfondo su cui giacciono (<code>#FFFFFF</code> o semplicemente "white" quello delle pagine, <code>#F8F9FA</code> quello interno delle tabelle, <code>#FFEEEE</code> quello delle pagine di aiuto), e cancellandone i bordi nello stesso o in altri modi. La tabella qui a fianco contiene un campionario di questi metodi (non tutti sono perfettamente intercambiabili). Il codice della tabella è riportato qui sotto.
Note alle <code>{{Font color||#FBF7C8|righe evidenziate}}</code>:<br/>
* Il comando <code>border:none</code> deve essere presente negli attributi della tabella per funzionare nelle caselle.
* Parallelamente al <code>border:none</code>, esiste anche il comando <code>background:none</code>, che per funzionare richiede anch'esso di essere già presente fra gli attributi della tabella. Quest'ultimo comando, però, non si limita ad eliminare lo sfondo della sola cella in cui è applicato, ma elimina anche quello di tutte le celle non di intestazione della tabella.
* Il comando <code>bgcolor=</code> non ha effetto sulle celle di intestazione. Al suo posto bisogna usare <code>style="background:"</code>.
* La sequenza dei lati a cui si riferiscono i valori di <code>border-width</code> è: superiore, destro, inferiore, sinistro. (da mezzogiorno in senso orario)
* Se condivisi con altre cellette, i lati sinistro e superiore di una cella (in questo esempio: Blocco) non possono essere cancellati/occultati (a meno di non assegnare ai bordi lo spessore di 2px o più). Al loro posto, devono essere cancellati/occultati i lati destro e inferiore delle cellette ad essa adiacenti (Barocco e Allocco).
<source lang="text" highlight="1-2, 6, 9, 12">
{| class=wikitable style="border:none; font-size: 95%;"
! style="border:none; background:#FFEEEE;"|
! Parole in -occo
! style="border-top:solid 1px #FFEEEE; background:#FFEEEE;"|
! Parole in -accio
! style="border-style:solid; border-width: 0 0 1px 1px; background:#FFEEEE;"|
|-
! Con la A
| Arrocco || style="border-bottom:0px;"| Allocco || Addiaccio || Abbraccio
|-
! style="border:none; background:#FFEEEE;"| Con la B
| style="border-right:solid 1px #F8F9FA;"| Barocco || style="border:#F8F9FA solid 1px;"| Blocco
| Braccio ||bgcolor=#FFEEEE style="border-right:solid 1px #FFEEEE;"| Brogliaccio
|-
! Con la C
| Ciocco || Cocco || Carpaccio || Canovaccio
|-
| bgcolor=#FFEEEE style="border:#FFEEEE solid 1px; border-right:0px"|
| Diplococco ||bgcolor=#FFEEEE style="border-bottom:solid 1px #FFEEEE;"| || Dispaccio
| bgcolor=#FFEEEE style="border-right:solid 1px #FFEEEE; border-bottom:solid 1px #FFEEEE;"|
|}
</source>
== Tabelle nidificate ==
Le tabelle nidificate sono tabelle costruite all'interno di altre tabelle, e vengono generalmente utilizzate per risolvere problemi di composizione in casi particolarmente complessi, o per disporre i dati e gli oggetti secondo schemi che la sintassi di pagine e tabelle non permetterebbe.
Un paio di esempi di tabelle usate per "impacchettare" e allineare altre tabelle sono disponibili nella sezione immediatamente sottostante (tabelle "semplici" e tabelle "wikitable" all'interno di tabelle "semplici" senza bordi né sfondo).<br/>
Per quanto riguarda invece la nidificazione di tabelle all'interno di tabelle "propriamente dette", che è poi l'argomento principale di questa trattazione, occorre dire che è buona norma evitarla per quanto possibile, dal momento che essa può complicarne anche di parecchio i codici, e che la gran parte dei problemi per i quali si sarebbe tentati di farvi ricorso possono in realtà essere risolti con un uso adeguato di comandi quali <code>rowspan</code> e <code>colspan</code>.<br/>
Fatte salve queste considerazioni, le tabelle nidificate restano uno dei tanti strumenti a disposizione di chi crea e compila pagine e tabelle, e conoscerne i rudimenti può sempre rivelarsi utile.
=== Quali tabelle usare ===
La scelta del tipo di tabella da nidificare è opportuno ricada su una tabella "semplice".<br/>
Queste tabelle infatti, a differenza di quelle marcate <code>class=wikitable</code>, sono molto meno "ingombranti" e infinitamente più malleabili (una di esse ad esempio è la barra che divide i due gruppi di tabelle qui sotto), oltre al fatto che di partenza non hanno né sfondo proprio (assumono automaticamente quello su cui "poggiano") né bordi predefiniti, due cose che, se già presenti, sarebbe il più delle volte necessario cancellare o ridefinire, con rese finali quasi mai all'altezza delle aspettative.
::::::::: '''Tabelle "semplici" e tabelle "wikitable"'''
{{Colonne|auto}}
{|
|height=9px|
|-
|
{|style="font-size: 95%;"
|+ '''Da nidificare'''
| Tabella "semplice"
|-
| senza bordi di default
|}
|width=13|
|
{|class=wikitable style="font-size: 95%;"
|+ Nidificata
|
{|
| Tabella "semplice"
|-
| senza bordi di default
|}
|}
|}
{{Colonne spezza}}
{|
|height=5px|
|-
|height=125px style="border-right:solid 1px #A9A9A9;"| ||
|}
{{Colonne spezza}}
{|
|
{|class=wikitable style="font-size: 95%;"
|+ Da nidificare
| Tabella "wikitable"
|-
| con bordi di default
|}
|width=13|
|
{|class=wikitable style="font-size: 95%;"
|+ Nidificata
|
{|class=wikitable
| Tabella "wikitable"
|-
| con bordi di default
|}
|}
|}
{{Colonne fine}}
=== Cell padding e border-collapse ===
Normalmente, quando a una tabella "semplice" nidificata si aggiungono uno o più bordi interni (per mezzo - in questo caso - del comando <code>style="border-bottom:solid 1px #A2A9B1</code>), questi non raggiungono mai i bordi della cella-contenitore:
{|class=wikitable style="font-size: 95%;"
|
{|bgcolor=#F2E0CE
|style="border-bottom:solid 1px #A2A9B1| Tabella "semplice"
|-
| nidificata (e colorata)
|}
|}
Per far sì che ciò avvenga, occorre inserire i comandi <code>style="padding:0px"</code> nella riga degli attributi della cella-contenitore (riduce ai minimi termini il "cuscinetto" fra la <span style="background:#F2E0CE> Tabella nidificata </span> e i bordi della cella-contenitore) e <code>style="border-collapse:collapse"</code> nella primissima riga della tabella nidificata (consente ai bordi di fare "quel passetto in più" e agganciarsi):
{|class=wikitable style="font-size: 95%;"
|style="padding:0px"|
{|bgcolor=#F2E0CE style="border-collapse:collapse"
|style="border-bottom:solid 1px #A2A9B1| Tabella "semplice"
|-
| nidificata (e colorata)
|}
|}
Qui sotto il codice della tabella così modificata, con le righe salienti <code>{{Font color||#FBF7C8|in evidenza}}</code>.
<source lang="text" highlight="2-3, 7">
{|class=wikitable style="font-size: 95%;" <!-- Inizio della tabella principale -->
|style="padding:0px"| <!-- Attributi della cella-contenitore -->
{|bgcolor=#F2E0CE style="border-collapse:collapse" <!-- Inizio della tabella nidificata -->
|style="border-bottom:solid 1px #A2A9B1| Tabella "semplice"
|-
| nidificata (e colorata)
|} <!-- Fine della tabella nidificata -->
|} <!-- Fine della tabella principale -->
</source>
Applicando questi comandi i bordi della cella-contenitore vanno naturalmente a "schiacciarsi" sul contenuto della nidificata, ma questo è un inconveniente a cui si potrà ovviare in vari modi. Ultima nota: <code>#A2A9B1</code> è il colore di default dei bordi delle tabelle di <code>class=wikitable</code>.
=== Dividere verticalmente una cella (senza bordi interni) ===
{| class=wikitable style="font-size: 95%; float:right; margin-left: 10px; margin-right: 10px;"
! Tempo !! + !! Atleta !! Nazionalità !! Evento
|-
|colspan=6; bgcolor=#D0F0F0|'''Kayak'''
|-
|style="border-top:0px;"|1'10"11
|{{Recordicona|RM|dim=small}} ''b''<br/>{{Recordicona|RM|dim=small}}
|Anna Oddo<br/>Alula Nayan
|{{ITA}}<br/>{{IND}}
|Campionati palindromatici 2002
|}
'''Esempio pratico'''
Nel corso di una manifestazione sportiva, un'atleta stabilisce il record del mondo nelle batterie di qualificazione (da cui la ''b''), e un'altra lo pareggia in finale (cosa che non richiede specificazioni). Nella pagina dei record di quello sport andranno inseriti nella stessa riga entrambi i primati, con tutti i dati che li identificano (tempo, atleta, nazionalità, data, evento, eccetera), avendo naturalmente cura di far figurare una volta sola i dati comuni a entrambe le prestazioni.<br/>
Fra questi, {{Recordicona|RM|dim=small}} e ''b'' vanno inseriti nella stessa casella, ed è a questo punto che sorgono i problemi: la grammatica di Wikipedia non permette infatti di attribuire più di un valore di allineamento (verticale o orizzontale che sia) ai vari contenuti di una stessa cella, per cui è impossibile far "galleggiare" la targhetta {{Recordicona|RM|dim=small}} a mezza altezza e al contempo collocare la ''b'' nella riga superiore.<br/>
Una soluzione alla buona può essere quella di far figurare la ''b'' (opportunamente inclusa fra i comandi <code><nowiki><big></nowiki></code> e <code><nowiki></big></nowiki></code> perché risulti della dimensione normale) come apice della targhetta {{Recordicona|RM|dim=small}}, ma se si vogliono le cose fatte bene l'unica soluzione è nidificare, ossia costruire una tabella (senza bordi) all'interno della cella in questione.
==== Primo passo: creare la tabella da nidificare ====
La sintassi in questo caso è estremamente semplice (il <code>&nbsp;</code> nella celletta della ''b'' serve a "dare una presa" al comando <code><br/></code>).
{{Colonne|auto}}
<source>
{|
|{{Recordicona|RM|dim=small}}||''b''<br/>
|}
</source>
{{Colonne spezza}}
{|
|style="height:108px; width:30px;"|dà
|
{|
|{{Recordicona|RM|dim=small}}||''b''<br/>
|}
|align=center style=" width:170px;"|ossia, per averne una<br/>percezione più chiara
|
{|
|style="border-style: solid; border-width: 1px; border-color: red;"|{{Recordicona|RM|dim=small}}||style="border-style: solid; border-width: 1px; border-color: green;"|''b''<br/>
|}
|}
{{Colonne fine}}
==== Secondo passo: inserire la tabella nella cella-contenitore ====
Anche questo è presto fatto: basterà svuotare la cella in cui andrà posizionata e incollare sulla riga immediatamente sottostante al suo contrassegno <code>|</code> il codice della tabella appena creata:
{{Colonne|auto}}
<source lang="text" highlight="7-10">
{| class=wikitable style="font-size: 95%;"
! Tempo !! + !! Atleta
|-
|colspan=3; bgcolor=#D0F0F0|'''Kayak'''
|-
|1'10"11
|
{|
|{{Recordicona|RM|dim=small}}||''b''<br/>
|}
|Anna Oddo<br/>Alula Nayan
|}
</source>
{{Colonne spezza}}
{|
|style="height:108px; width:10px;"|dà
|}
{{Colonne spezza}}
{| class=wikitable style="font-size: 95%;"
! Tempo !! + !! Atleta
|-
|colspan=3; bgcolor=#D0F0F0|'''Kayak'''
|-
|1'10"11
|
{|
|style="border-style: solid; border-width: 1px; border-color: red;"|{{Recordicona|RM|dim=small}}||style="border-style: solid; border-width: 1px; border-color: green;"|''b''<br/>
|}
|Anna Oddo<br/>Alula Nayan
|}
{{Colonne fine}}
==== Terzo passo: inserire "cell padding" e "border-collapse" ====
A questo punto il lavoro potrebbe anche considerarsi concluso. Tuttavia, in questo caso, la cella-contenitore così modificata supera di parecchio le dimensioni massime consentite, e per far sì che non stravolga la formattazione della tabella in cui dovrà essere inserita, bisogna applicarvi i già citati comandi <code>style="padding:0px"</code>...
{| class=wikitable style="font-size: 95%;"
! Tempo !! + !! Atleta
|-
|colspan=3; bgcolor=#D0F0F0|'''Kayak'''
|-
|1'10"11
|style="padding:0px"|
{|
|style="border-style: solid; border-width: 1px; border-color: red;"|{{Recordicona|RM|dim=small}}||style="border-style: solid; border-width: 1px; border-color: green;"|''b''<br/>
|}
|Anna Oddo<br/>Alula Nayan
|}
...e <code>style="border-collapse:collapse"</code> (notare come faccia collassare su se stessi i bordi sia interni che esterni).
{| class=wikitable style="font-size: 95%;"
! Tempo !! + !! Atleta
|-
|colspan=3; bgcolor=#D0F0F0|'''Kayak'''
|-
|1'10"11
|style="padding:0px"|
{|style="border-collapse:collapse"
|style="border-style: solid; border-width: 1px; border-color: red;"|{{Recordicona|RM|dim=small}}||style="border-style: solid; border-width: 1px; border-color: green;"|''b''<br/>
|}
|Anna Oddo<br/>Alula Nayan
|}
==== Quarto passo: ultimi aggiustamenti ====
Eliminati i bordi "illustrativi" rosso e verde...
{| class=wikitable style="font-size: 95%;"
! Tempo !! + !! Atleta
|-
|colspan=3; bgcolor=#D0F0F0|'''Kayak'''
|-
|1'10"11
|style="padding:0px"|
{|style="border-collapse:collapse"
|{{Recordicona|RM|dim=small}}||''b''<br/>
|}
|Anna Oddo<br/>Alula Nayan
|}
...non resta che dare un po' di "respiro" alla celletta così creata, cosa che si può fare principalmente in tre modi:
* Inserendo prima e dopo i vari contenuti degli "spazi insecabili" (<code>&nbsp;</code>);
* Regolando manualmente, per mezzo del comando <code>width=</code>, la larghezza delle singole cellette;
* Inserendo prima, dopo e/o fra le celle della tabella nidificata altre cellette, vuote, e regolate in larghezza a seconda delle necessità sempre tramite il comando <code>width=</code>. (inserendo semplicemente una celletta vuota, il sistema le assegna automaticamente il valore di <code>width=0</code>, il che corrisponde grossomodo alla sola larghezza dei due bordi - invisibili, se non diversamente specificato - della stessa)
(in aggiunta a ciò, si può anche assegnare al comando <code>padding</code> il valore di <code>0.5px</code>, che come <code>0px</code> mantiene al minimo la distanza col "soffitto" e col "pavimento" della cella-contenitore, ma che a differenza di <code>0px</code> garantisce un po' di "luce" ai lati)
In questo esempio, oltre al ''padding'' portato a <code>0.5px</code>, è stata applicata l'opzione delle cellette vuote regolate in larghezza, ottenendo così una cella per aspetto e dimensioni praticamente identica all'originale, seppur finalmente rispondente alle esigenze di partenza.
{{Colonne|auto}}
{| class=wikitable style="font-size: 95%;"
|+ Risultato finale
! Tempo !! + !! Atleta
|-
|colspan=3; bgcolor=#D0F0F0|'''Kayak'''
|-
|1'10"11
|style="padding:0.5px;"|
{|style="border-collapse:collapse;"
|width=1px| || {{Recordicona|RM|dim=small}} || || ''b''<br/> ||width=1px|
|}
|Anna Oddo<br/>Alula Nayan
|}
{{Colonne spezza}}
{| class=wikitable style="font-size: 95%;"
|+ Controllo
! Tempo !! + !! Atleta
|-
|colspan=3; bgcolor=#D0F0F0|'''Kayak'''
|-
|1'10"11
|{{Recordicona|RM|dim=small}} ''b''<br/>{{Recordicona|RM|dim=small}}
|Anna Oddo<br />Alula Nayan
|}
{{Colonne spezza}}
'''Codice della nidificata nella tabella "Risultato finale"'''
<source>
|style="padding:0.5px;"|
{|style="border-collapse:collapse;"
|width=1px| || {{Recordicona|RM|dim=small}} || || ''b''<br/> ||width=1px|
|}
</source>
{{Colonne fine}}
=== Dividere orizzontalmente una cella (senza bordi interni) ===
{| class=wikitable style="font-size: 95%; float:right; margin-left: 10px;"
! Tempo !! + !! Atleta !! Nazionalità !! Evento
|-
|colspan=5; bgcolor=#D0F0F0|'''Kayak'''
|-
|1'00"01
|{{Recordicona|RM|dim=small}}
|Alula Nayan<br />Anna Oddo<br />Anna Oddo
|{{IND}}<br />{{ITA}}<br />{{SMR}}
|Campionati palindromatici 2010<br />Campionati palindromatici 2016<br />IX meeting "ai latI d'Italia"
|}
'''Esempio pratico'''
Uno stesso record sportivo (esempio a fianco) è stato prima stabilito e poi pareggiato per due volte, queste ultime dalla stessa atleta (che, per comodità esemplificativa, nell'intervallo fra la prima e la seconda prestazione ha cambiato cittadinanza).<br/>
Ora la pulizia stilistica impone anche in questo caso di riportare una sola volta il nome della seconda atleta, posizionato a mezza altezza rispetto alle due righe-nazione corrispondenti, mentre quello della prima atleta deve restare fermo dove si trova. Questo sarebbe il lavoro perfetto per un'interlinea a 1,5 (un <code><br/></code> e mezzo), ma dato che su Wikipedia questa funzione non sembra esserci (trad.: io non l'ho trovata), diventa necessario ricorrere alla nidificazione.
==== Dividere orizzontalmente una cella ====
La procedura è quella già vista: prima si compone la tabella desiderata, in questo caso su righe successive (tramite <code>|-</code>), poi la si nidifica, dotandola di ''padding'' e ''collapse'', e infine ci si dedica agli inevitabili (perlomeno in questo caso) aggiustamenti. A differenza della sezione precedente, a questo proposito sarà possibile agire solo in due modi, anziché tre*:
* Regolando col comando <code>style="height:"</code> l'altezza delle singole cellette;
* Inserendo prima, dopo e/o fra di esse (sempre su righe successive) una o più cellette, vuote, per poi regolare anch'esse in altezza col metodo appena illustrato.
<nowiki>*</nowiki> <small>Fra le opzioni si potrebbe annoverare anche il <code><br/></code>, ma essendo questo metodo molto meno preciso e maneggevole dei due elencati, non val la pena includerlo nella lista. Il comando <code>rowspan=2</code> è invece applicabile solo a patto che, invece di una tabella 1x2, se ne costruisca una 2x3, con le due cellette a cui andrà ad "appoggiarsi" quella su due righe riempite con spazi insecabili <code>&nbsp;</code> oppure con spazi a larghezza zero <code>&#8203;</code>.</small>
Ecco perciò come si presenta il risultato finale. L'allineamento verticale è stato raggiunto con l'applicazione simultanea dei due metodi esposti, mentre il ''padding'' orizzontale è stato garantito dall'aggiunta di spazi <code>&nbsp;</code> prima dei contenuti testuali e dopo il contenuto testuale di lunghezza maggiore.
{{Colonne|auto}}
{| class=wikitable style="font-size: 95%;"
|+ Risultato finale
! + !! Atleta !! Nazionalità
|-
|colspan=3; bgcolor=#D0F0F0|'''Kayak'''
|-
|{{Recordicona|RM|dim=small}}
|style="padding:0.5px;"|
{|style="border-collapse:collapse;"
|style="height:23px;"| Alula Nayan
|-
|style="height:36px;"| Anna Oddo
|-
|style="height:2px;"|
|}
|{{IND}}<br />{{ITA}}<br />{{SMR}}
|}
{{Colonne spezza}}
{| class=wikitable style="font-size: 95%;"
|+ Controllo
! + !! Atleta !! Nazionalità
|-
|colspan=3; bgcolor=#D0F0F0|'''Kayak'''
|-
|{{Recordicona|RM|dim=small}}
|Alula Nayan<br />Anna Oddo<br />Anna Oddo
|{{IND}}<br />{{ITA}}<br />{{SMR}}
|}
{{Colonne spezza}}
'''Codice della nidificata nella tabella "Risultato finale"'''
<source>
|style="padding:0.5px;"|
{|style="border-collapse:collapse;"
|style="height:23px;"| Alula Nayan
|-
|style="height:36px;"| Anna Oddo
|-
|style="height:2px;"|
|}
</source>
{{Colonne fine}}
==== Due metodi diversi ====
Sfruttando il fatto che due tabelle "semplici" i cui codici vengono riportati consecutivamente si dispongono l'una al di sotto e a ridosso dell'altra, ecco un altro modo per dividere orizzontalmente una cella: riempirla con due tabelle da una celletta invece che con una tabella da due cellette. Come si può notare dalle tabelle-esempio qui sotto (dotate di ''padding'' ma non di ''collapse''), la differenza principale è sostanzialmente una, e salta all'occhio immediatamente. Un'altra differenza, che può forse causare qualche problema in sede di rifinitura, è che applicando a nidificate dotate di bordi e così disposte il comando <code>style="border-collapse:collapse"</code>, i bordi "confinanti" delle tue tabelle non andranno a sovrapporsi ma semplicemente ad accostarsi, determinando in quel tratto la comparsa di un bordo doppio (cosa che si risolve eliminando - o, meglio, evitando di creare - il più corto dei due).
{{Colonne|auto}}
{| class=wikitable style="font-size: 95%;"
|+ Metodo A: 1 tabella da 2 cellette
! + !! Atleta !! Nazionalità
|-
|colspan=3; bgcolor=#D0F0F0|'''Kayak'''
|-
|{{Recordicona|RM|dim=small}}
|style="padding:0px;"|
{|
|style="border-style: solid; border-width: 1px; border-color: red;"|Elisabette Basile
|-
|style="height:35px; border-style: solid; border-width: 1px; border-color: green;"|Anna Oddo
|}
|{{GBR sport}}<br />{{ITA}}<br />{{SMR}}
|}
{{Colonne spezza}}
{| class=wikitable style="font-size: 95%;"
|+ Metodo B: 2 tabelle da 1 celletta
! + !! Atleta !! Nazionalità
|-
|colspan=3; bgcolor=#D0F0F0|'''Kayak'''
|-
|{{Recordicona|RM|dim=small}}
|style="padding:0px;"|
{|
|style="border-style: solid; border-width: 1px; border-color: red;"|Elisabette Basile
|}
{|
|style="height:35px; border-style: solid; border-width: 1px; border-color: green;"|Anna Oddo
|}
|{{GBR sport}}<br />{{ITA}}<br />{{SMR}}
|}
{{Colonne fine}}
=== Dividere verticalmente una cella (con bordi interni) ===
{| class=wikitable style="font-size: 95%; text-align:center; float:right; margin-left: 10px; margin-right: 0px;"
|+ Nidificata grezza
! Cifre<br/>dispari
| 1 || 3 || 5 || 7 || 9
|-
! Cifre<br/>pari
|colspan=5 width=220px style="padding:0px;"|
{|style="border-collapse:collapse; background:#F2E0CE;"
|style="border-right:solid 1px #A2A9B1"| 2
|style="border-right:solid 1px #A2A9B1"| 4
|style="border-right:solid 1px #A2A9B1"| 6
| 8
|}
|}
{| class="wikitable floatright" style="font-size: 95%; text-align:center;"
|+ Nidificata giustificata
! Cifre<br/>dispari
| 1 || 3 || 5 || 7 || 9
|-
! Cifre<br/>pari
|colspan=5 width=220px style="padding:0px;"|
{|style="border-collapse:collapse; background:#F2E0CE;"
|style="height:44px; width:59px; border-right:solid 1px #A2A9B1"| 2
|style="width:59px; border-right:solid 1px #A2A9B1"| 4
|style="width:59px; border-right:solid 1px #A2A9B1"| 6
|style="width:59px;"| 8
|}
|}
Una tabella nidificata con bordi interni si costruisce allo stesso modo di una senza bordi interni: una volta creata la tabella desiderata, questi si inseriscono collocando il comando <code>style="border-right:solid 1px #A2A9B1"</code> e/o analoghi (gli altri sono left, top e bottom) fra gli attributi delle singole cellette.<br/>
Fare questo però a volte non basta, come testimonia la tabella "'''Nidificata grezza'''" qui a fianco. Bisogna infatti tenere presente che la cella-contenitore e le cellette nidificate appartengono a due tabelle distinte, le quali "non si conoscono né si parlano", se non indirettamente (la cella-contenitore può ad esempio farsi "trascinare" in ampiezza dalla nidificata, ma niente di più*).<br/>
Ecco perciò che, per ottenere il risultato voluto, occorre in molti casi applicare alle cellette della nidificata i comandi <code>style="height:"</code> e <code>style="width:"</code>, seguiti da un valore in pixel tale per cui la cella-contenitore risulti completamente "riempita" dalla nidificata, come nella tabella "'''Nidificata giustificata'''". I valori esatti per entrambi i parametri bisogna purtroppo stabilirli tramite prove ed errori (in questo caso il sistema non accetta valori percentuali), a meno che - come nella tabella "giustificata" qui a fianco - la larghezza della cella-contenitore non sia anch'essa stabilita con la funzione <code>style="width:"</code>, nel qual caso basterà assegnare alle cellette nidificate un valore uguale per tutte, e tale per cui, moltiplicato per il numero di cellette coinvolte, dia come risultato una misura superiore alla larghezza totale della cella-contenitore. (nell'esempio qui a fianco: cella-contenitore di 220px, singole cellette di 59px, che moltiplicato per 4 fa 236px, ma sarebbero andati bene anche valori di 60, 94, 327, letteralmente qualsiasi numero, purché uguale per tutte)
<nowiki>*</nowiki> <small>Oltre a questo, la cella-contenitore allinea la tabella nidificata a sinistra e la centra verticalmente, ma ciò non implica un "riconoscimento", dato che si tratta di un'impostazione di default, e perciò applicata a qualsiasi "oggetto".</small>
=== Dividere orizzontalmente una cella (con bordi interni) ===
{| class=wikitable style="font-size: 95%; float:right; margin-left: 10px; margin-right: 0px; text-align:center;"
|+ Nidificata giustificata
! width=80px| Cifre dispari !! width=80px| Cifre pari
|-
| 1
|rowspan=5 style="padding:0px;"|
{|style="border-collapse:collapse; background:#F2E0CE; float:left; margin-left:0px;"
|style="height:29px; width:88px; border-bottom:solid 1px #A2A9B1;"| 2
|-
|style="height:30px; border-bottom:solid 1px #A2A9B1;"| 4
|-
|style="height:30px; border-bottom:solid 1px #A2A9B1;"| 6
|-
|style="height:29px;"| 8
|}
|-
| 3
|-
| 5
|-
| 7
|-
| 9
|}
{| class=wikitable style="font-size: 95%; float:right; margin-left: 10px; margin-right: 0px; text-align:center;"
|+ Nidificata grezza
! width=80px| Cifre dispari !! width=80px| Cifre pari
|-
| 1
|rowspan=5 style="padding:0px;"|
{|style="border-collapse:collapse; background:#F2E0CE; float:left; margin-left:0px;"
|style="border-bottom:solid 1px #A2A9B1;"| 2
|-
|style="border-bottom:solid 1px #A2A9B1;"| 4
|-
|style="border-bottom:solid 1px #A2A9B1;"| 6
|-
| 8
|}
|-
| 3
|-
| 5
|-
| 7
|-
| 9
|}
Anche in questo caso occorre adottare gli accorgimenti della precedente sezione, senza particolari differenze fra questa e quella, tranne che per il fatto che il "giochetto" di attribuire alla cella-contenitore un valore ''n'' per poi giustificare le cellette nidificate superandolo con la somma dei loro valori, con le altezze non funziona.
=== Dividere una cella in quattro cellette (2x2, con bordi interni) ===
Questa sezione è un po' il "riassunto delle puntate precedenti", dato che racchiude gran parte dei codici già analizzati e consente di costruire tabelle nidificate sviluppate su entrambi i piani dello spazio, volendo anche ben oltre il 2x2 illustrato in questi esempi. I codici di queste quattro tabelle, "depurati" dei colori e dei bordi tratteggiati, sono riportati nella sezione "'''I quattro metodi'''".
==== Quattro metodi diversi ====
{{Colonne|auto}}
{{legend|#F8F9FA|Cella-contenitore|border=dashed 2px red}}
{{Colonne spezza}}
{{legend|#F2E0CE|Tabella nidificata|border=solid 1px #A2A9B1}}
{{Colonne spezza}}
{{legend|#CEF2D4|2ª tabella nidificata|border=solid 1px #A2A9B1}}
{{Colonne spezza}}
{{legend|#CECEF2|3ª tabella nidificata|border=solid 1px #A2A9B1}}
{{Colonne spezza}}
{{legend|#F2F2CE|4ª tabella nidificata|border=solid 1px #A2A9B1}}
{{Colonne fine}}
{{Colonne|auto}}
{| class=wikitable style="font-size: 95%;"
|+ Tabella 1.1
! Nomi !! Nomi composti
|-
|Edoardo<br/>Filippo<br/>Giuseppe<br/>Simone<br/>Valentino
|bgcolor=#F2E0CE style="padding:0px; border:dashed 2px red"|
{|style="border-collapse:collapse;"
|style="border-right:solid 1px #A2A9B1; width:35px" align=center|Gian|| Franco<br/> Maria
|-
|style="border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1;" align=center|Pier||style="border-top:solid 1px #A2A9B1"| Francesco <br/> Giorgio<br/> Mario
|}
|}
{{Colonne spezza}}
{| class=wikitable style="font-size: 95%;"
|+ Tabella 1.2
! Nomi !! Nomi composti
|-
|Edoardo<br/>Filippo<br/>Giuseppe<br/>Simone<br/>Valentino
|style="padding:0px; border:dashed 2px red"|
{|bgcolor=#F2E0CE style="border-collapse:collapse;"
|style="border-right:solid 1px #A2A9B1; width:35px;" align=center|Gian||style="width:70px;"| Franco<br/> Maria
|}
{|bgcolor=#CEF2D4 style="border-collapse:collapse;"
|style="border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1; width:35px" align=center|Pier||style="border-top:solid 1px #A2A9B1"| Francesco <br/> Giorgio<br/> Mario
|}
|}
{{Colonne spezza}}
{| class=wikitable style="font-size: 95%;"
|+ Tabella 1.3
! Nomi !! Nomi composti
|-
|Edoardo<br/>Filippo<br/>Giuseppe<br/>Simone<br/>Valentino
|style="padding:0px; border:dashed 2px red"|
{|bgcolor=#F2E0CE style="border-collapse:collapse; float:left;"
|style="height:42px; width:35px; border-bottom:solid 1px #A2A9B1;" align=center|Gian
|-
|style="height:63px;" align=center|Pier
|}
{|bgcolor=#CEF2D4 style="border-collapse:collapse; float:left;"
|style="border-bottom:solid 1px #A2A9B1; border-left:solid 1px #A2A9B1;"| Franco<br/> Maria
|-
|style="border-left:solid 1px #A2A9B1;"| Francesco <br/> Giorgio<br/> Mario
|}
|}
{{Colonne spezza}}
{| class=wikitable style="font-size: 95%;"
|+ Tabella 1.4
! Nomi !! Nomi composti
|-
|Edoardo<br/>Filippo<br/>Giuseppe<br/>Simone<br/>Valentino
|style="padding:0px; border:dashed 2px red"|
{|bgcolor=#F2E0CE style="border-collapse:collapse; float:left;"
|style="height:42px; width:35px; border-bottom:solid 1px #A2A9B1;" align=center|Gian
|}
{|bgcolor=#CEF2D4 style="border-collapse:collapse;"
|style="width:70px; border-bottom:solid 1px #A2A9B1; border-left:solid 1px #A2A9B1;"| Franco<br/> Maria
|}
{|bgcolor=#CECEF2 style="border-collapse:collapse; float:left;"
|style="height:63px; width:35px;" align=center|Pier
|}
{|bgcolor=#F2F2CE style="border-collapse:collapse;"
|style="border-left:solid 1px #A2A9B1;"| Francesco <br/> Giorgio<br/> Mario
|}
|}
{{Colonne fine}}
* '''Tabella 1.1''': il modo più semplice per nidificare una tabella in una cella.
* '''Tabella 1.2''': da usare quando all'interno della cella-contenitore è necessario avere due o più righe che differiscano per il numero di celle in esse contenute.
* '''Tabella 1.3''': stessa cosa della 1.2 ma a proposito delle colonne.
* '''Tabella 1.4''': è l'interpolazione delle due precedenti; consente di ottenere tabelle nidificate con la più ampia libertà di formattazione possibile (ogni "cella singola" può essere trasformata in una tabella a sviluppo verticale e/o orizzontale).
Oltre a tutte le considerazioni che si possono fare a riguardo, è interessante notare come quattro codici (cioè "genotipi") del tutto diversi producano qui quattro tabelle (cioè "fenotipi") del tutto identiche.
==== I quattro metodi ====
: <code>{{Font color||#FBF7C8|Cella-contenitore + tabella/e nidificata/e}}</code>
{{Colonne|auto}}
'''Tabella 1.1'''
<source lang="text" highlight="6-11">
{| class=wikitable style="font-size: 95%;"
|+ Tabella 1.1
! Nomi !! Nomi composti
|-
|Edoardo<br/>Filippo<br/>Giuseppe<br/>Simone<br/>Valentino
|style="padding:0px;"|
{|style="border-collapse:collapse;"
|style="border-right:solid 1px #A2A9B1; width:35px" align=center|Gian|| Franco<br/> Maria
|-
|style="border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1;" align=center|Pier||style="border-top:solid 1px #A2A9B1"| Francesco <br/> Giorgio<br/> Mario
|}
|}
</source>
{{Colonne spezza}}
'''Tabella 1.2'''
<source lang="text" highlight="6-12">
{| class=wikitable style="font-size: 95%;"
|+ Tabella 1.2
! Nomi !! Nomi composti
|-
|Edoardo<br/>Filippo<br/>Giuseppe<br/>Simone<br/>Valentino
|style="padding:0px;"|
{|style="border-collapse:collapse;"
|style="border-right:solid 1px #A2A9B1; width:35px" align=center|Gian|| Franco<br/> Maria
|}
{|style="border-collapse:collapse;"
|style="border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1; width:35px" align=center|Pier||style="border-top:solid 1px #A2A9B1"| Francesco <br/> Giorgio<br/> Mario
|}
|}
</source>
{{Colonne fine}}
{{Colonne|auto}}
'''Tabella 1.3'''
<source lang="text" highlight="6-16">
{| class=wikitable style="font-size: 95%;"
|+ Tabella 1.3
! Nomi !! Nomi composti
|-
|Edoardo<br/>Filippo<br/>Giuseppe<br/>Simone<br/>Valentino
|style="padding:0px;"|
{|style="border-collapse:collapse; float:left;"
|style="height:42px; width:35px; border-bottom:solid 1px #A2A9B1;" align=center|Gian
|-
|style="height:63px;" align=center|Pier
|}
{|style="border-collapse:collapse; float:left;"
|style="border-bottom:solid 1px #A2A9B1; border-left:solid 1px #A2A9B1;"| Franco<br/> Maria
|-
|style="border-left:solid 1px #A2A9B1;"| Francesco <br/> Giorgio<br/> Mario
|}
|}
</source>
{{Colonne spezza}}
'''Tabella 1.4'''
<source lang="text" highlight="6-18">
{| class=wikitable style="font-size: 95%;"
|+ Tabella 1.4
! Nomi !! Nomi composti
|-
|Edoardo<br/>Filippo<br/>Giuseppe<br/>Simone<br/>Valentino
|style="padding:0px;"|
{|style="border-collapse:collapse; float:left;"
|style="height:42px; width:35px; border-bottom:solid 1px #A2A9B1;" align=center|Gian
|}
{|style="border-collapse:collapse;"
|style="width:70px; border-bottom:solid 1px #A2A9B1; border-left:solid 1px #A2A9B1;"| Franco<br/> Maria
|}
{|style="border-collapse:collapse; float:left;"
|style="height:63px; width:35px;" align=center|Pier
|}
{|style="border-collapse:collapse;"
|style="border-left:solid 1px #A2A9B1;"| Francesco <br/> Giorgio<br/> Mario
|}
|}
</source>
{{Colonne fine}}
=== Costruire grafici usando le tabelle nidificate ===
Alcune dimostrazioni pratiche della duttilità delle tabelle nidificate.
==== Grafici orizzontali ====
A proposito della '''Tabella 3.2''' è interessante notare come lo spessore delle barre possa essere modificato non solo per mezzo del comando <code>style="height:"</code>, ma anche variando le dimensioni percentuali del testo in esse contenuto (in questo caso un <code>&nbsp;</code>).
{{Colonne|auto}}
{{legend|#FFEEEE|Cella-contenitore|border=dashed 2px #E6E6FF}}
{{Colonne spezza}}
{{legend|#F2E0CE|Celle singole nidificate|border=solid 1px #A2A9B1}}
{{Colonne fine}}
{{Colonne|auto}}
{| class=wikitable style="font-size: 95%;"
|+ Tabella 1
! style="width:402px;"|Celle nidificate e intestazione a sbalzo per sondaggi al volo
|-
|bgcolor=#FFEEEE style="padding:0px; border-right:dashed 2px #E6E6FF; border-bottom:dashed 2px #E6E6FF;"|
{|style="border-collapse:collapse;"
|bgcolor=#F2E0CE style="border-right:solid 1px #A2A9B1; width:180px"| Uva|| '''45%'''
|}
{|style="border-collapse:collapse;"
|bgcolor=#F2E0CE style="border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1; border-bottom:solid 1px #A2A9B1; width:340px"| Mele|| '''85%'''
|}
{|style="border-collapse:collapse;"
|bgcolor=#F2E0CE style="border-right:solid 1px #A2A9B1; width:60px"| Fragole|| '''15%'''
|}
{|style="border-collapse:collapse;"
|bgcolor=#F2E0CE style="border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1; border-bottom:solid 1px #A2A9B1; width:260px"| Arance|| '''65%'''
|}
{|style="border-collapse:collapse;"
|bgcolor=#F2E0CE style="border-right:solid 1px #A2A9B1; border-bottom:solid 1px #A2A9B1; width:100px"| Albicocche|| '''25%'''
|}
|}
{{Colonne spezza}}
{| class=wikitable style="font-size: 95%;"
|+ Tabella 2
! Celle nidificate e intestazione a capitello per grafici a stalattite
|-
|bgcolor=#FFEEEE align=center style="padding:0px; border-left:dashed 2px #E6E6FF; border-right:dashed 2px #E6E6FF; border-bottom:dashed 2px #E6E6FF;"|
{|style="border-collapse:collapse;"
|bgcolor=#F2E0CE align=center style="border-left:solid 1px #A2A9B1; border-right:solid 1px #A2A9B1; border-bottom:solid 1px #A2A9B1; width:190px"|Uva||
|}
{|style="border-collapse:collapse;"
|bgcolor=#F2E0CE align=center style="border-left:solid 1px #A2A9B1; border-right:solid 1px #A2A9B1; width:150px"|Mele||
|}
{|style="border-collapse:collapse;"
|bgcolor=#F2E0CE align=center style="border-left:solid 1px #A2A9B1; border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1; border-bottom:solid 1px #A9A9A9; width:270px"|Fragole||
|}
{|style="border-collapse:collapse;"
|bgcolor=#F2E0CE align=center style="border-left:solid 1px #A2A9B1; border-right:solid 1px #A2A9B1; border-bottom:solid 1px #A2A9B1; width:120px"|Arance||
|}
{|style="border-collapse:collapse;"
|bgcolor=#F2E0CE align=center style="border-left:solid 1px #A2A9B1; border-right:solid 1px #A2A9B1; border-bottom:solid 1px #A2A9B1; width:70px"|Albicocche||
|}
|}
{{Colonne fine}}
{{Colonne|auto}}
{| class=wikitable style="font-size: 95%;"
|+ Tabella 3.1
! colspan=3| Esito del sondaggio
|-
|align=right|Sì<br/>No<br/>Non so
|style="padding:0px; width:302px;"|
{|style="border-collapse:collapse;"
|bgcolor=green style="border-right:solid 1px #A2A9B1; border-bottom:solid 1px #A2A9B1; width:72px"|
|}
{|style="border-collapse:collapse;"
|bgcolor=red style="border-right:solid 1px #A2A9B1; width:33px"|
|}
{|style="border-collapse:collapse;"
|bgcolor=yellow align=right style="border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1; width:195px"|
|}
|24%<br/>11%<br/>65%
|-
! Totale !! !! style="text-align:left;"| 100%
|}
{{Colonne spezza}}
{| class=wikitable style="font-size: 95%;"
|+ Tabella 3.2
! colspan=3| Esito del sondaggio
|-
|align=right|Sì<br/>No<br/>Non so
|style="padding:0px; width:302px;"|
{|style="border-collapse:collapse;"
|bgcolor=#007FFF style="border-right:solid 1px #A2A9B1; width:62px; font-size: 46%;"|
|}
{|style="border-collapse:collapse;"
|bgcolor=#FFC0CB style="border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1; border-bottom:solid 1px #A2A9B1; width:82px; font-size: 46%;"|
|}
{|style="border-collapse:collapse;"
|bgcolor=#007FFF style="border-right:solid 1px #A2A9B1; border-bottom:solid 1px #A2A9B1; width:54px; font-size: 46%;"|
|}
{|style="border-collapse:collapse;"
|bgcolor=#FFC0CB style="border-right:solid 1px #A2A9B1; width:12px; font-size: 46%;"|
|}
{|style="border-collapse:collapse;"
|bgcolor=#007FFF style="border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1; border-bottom:solid 1px #A2A9B1; width:201px; font-size: 46%;"|
|}
{|style="border-collapse:collapse;"
|bgcolor=#FFC0CB style="border-right:solid 1px #A2A9B1; width:189px; font-size: 46%;"|
|}
|24%<br/>11%<br/>65%
|-
! Totale
! {{Colonne|auto}}<small>{{legend|#007FFF|Maschi - 52,8%|border=solid 1px #A2A9B1}}</small>{{Colonne spezza}}<small>{{legend|#FFC0CB|Femmine - 47,2%|border=solid 1px #A2A9B1}}</small>{{Colonne fine}}
! style="text-align:left;"| 100%
|}
{{Colonne fine}}
==== Istogramma verticale ====
{| class=wikitable style="font-size: 95%;"
|+ style="caption-side:bottom;| Numero di volte al mese in cui la tal cosa si verifica, su base 30
|bgcolor=#FFEEEE style="border-left:solid 1px #FFEEEE; border-right:solid 1px #FFEEEE; border-bottom:solid 1px #FFEEEE; border-top:solid 2px #FFEEEE; padding:0px;"| <!-- Attributi cella-contenitore colonne tacche -->
{|style="border-collapse:collapse; float:left; margin-left:0px;" <!-- Colonna valori tacche -->
|style="height:97px; width:5px; border-top:solid 1px #FFEEEE;" valign=top| 30
|-
|style="height:97px; border-top:solid 1px #FFEEEE;" valign=top| 20
|-
|style="height:99px; border-top:solid 1px #FFEEEE; border-bottom:solid 1px #FFEEEE;" valign=top| 10
|}
{|style="border-collapse:collapse; float:left; margin-left:0px;" <!-- Colonna tacche -->
|style="height:0px; width:3px;"|
|-
|style="height:97px; border-top:solid 1px black;"|
|-
|style="height:97px; border-top:solid 1px black;"|
|-
|style="height:99px; border-top:solid 1px black; border-bottom:solid 1px black;"|
|}
|bgcolor=#FFEEEE colspan=12 style="height:305px; padding:0px; border-left:solid 1px #FFEEEE; border-right:solid 1px #FFEEEE; border-top:solid 2px #FFEEEE;"| <!-- Attributi cella-contenitore grafico -->
{|style="border-collapse:collapse; float:left; margin-left:0px;" <!-- Gennaio -->
|style="height:210px; width:34px;" align=center valign=bottom| '''9'''
|-
|bgcolor=yellow style="height:90px; border-left:solid 1px #A2A9B1; border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1;" align=center valign=top|
|}
{|style="border-collapse:collapse; float:left; margin-left:2px;" <!-- Febbraio -->
|style="height:230px; width:34px;" align=center valign=bottom| '''7'''
|-
|bgcolor=yellow style="height:70px; border-left:solid 1px #A2A9B1; border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1;" align=center valign=top|
|}
{|style="border-collapse:collapse; float:left; margin-left:2px;" <!-- Marzo -->
|style="height:120px; width:34px;" align=center valign=bottom| '''18'''
|-
|bgcolor=yellow style="height:180px; border-left:solid 1px #A2A9B1; border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1;" align=center valign=top|
|}
{|style="border-collapse:collapse; float:left; margin-left:2px;" <!-- Aprile -->
|style="height:140px; width:34px;" align=center valign=bottom| '''16'''
|-
|bgcolor=yellow style="height:160px; border-left:solid 1px #A2A9B1; border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1;" align=center valign=top|
|}
{|style="border-collapse:collapse; float:left; margin-left:2px;" <!-- Maggio -->
|style="height:80px; width:34px;" align=center valign=bottom| '''22'''
|-
|bgcolor=yellow style="height:220px; border-left:solid 1px #A2A9B1; border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1;" align=center valign=top|
|}
{|style="border-collapse:collapse; float:left; margin-left:2px;" <!-- Giugno -->
|style="height:30px; width:34px;" align=center valign=bottom| '''27'''
|-
|bgcolor=yellow style="height:270px; border-left:solid 1px #A2A9B1; border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1;" align=center valign=top|
|}
{|style="border-collapse:collapse; float:left; margin-left:2px;" <!-- Luglio -->
|style="height:50px; width:34px;" align=center valign=bottom| '''25'''
|-
|bgcolor=yellow style="height:250px; border-left:solid 1px #A2A9B1; border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1;" align=center valign=top|
|}
{|style="border-collapse:collapse; float:left; margin-left:2px;" <!-- Agosto -->
|style="height:90px; width:34px;" align=center valign=bottom| '''21'''
|-
|bgcolor=yellow style="height:210px; border-left:solid 1px #A2A9B1; border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1;" align=center valign=top|
|}
{|style="border-collapse:collapse; float:left; margin-left:2px;" <!-- Settembre -->
|style="height:190px; width:34px;" align=center valign=bottom| '''11'''
|-
|bgcolor=yellow style="height:110px; border-left:solid 1px #A2A9B1; border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1;" align=center valign=top|
|}
{|style="border-collapse:collapse; float:left; margin-left:2px;" <!-- Ottobre -->
|style="height:110px; width:34px;" align=center valign=bottom| '''19'''
|-
|bgcolor=yellow style="height:190px; border-left:solid 1px #A2A9B1; border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1;" align=center valign=top|
|}
{|style="border-collapse:collapse; float:left; margin-left:2px;" <!-- Novembre -->
|style="height:0px; width:34px;" align=center valign=bottom|
|-
|bgcolor=yellow style="height:300px; border-left:solid 1px #A2A9B1; border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1;" align=center valign=top| '''30'''
|}
{|style="border-collapse:collapse; float:left; margin-left:2px;" <!-- Dicembre -->
|style="height:160px; width:34px;" align=center valign=bottom| '''14'''
|-
|bgcolor=yellow style="height:140px; border-left:solid 1px #A2A9B1; border-right:solid 1px #A2A9B1; border-top:solid 1px #A2A9B1;" align=center valign=top|
|}
|bgcolor=#FFEEEE style="border-left:solid 1px #FFEEEE; border-right:solid 1px #FFEEEE; border-bottom:solid 1px #FFEEEE; border-top:solid 2px #FFEEEE; padding:0px;"| <!-- Attributi cella-contenitore colonne tacche -->
{|style="border-collapse:collapse; float:left; margin-left:0px;" <!-- Colonna tacche -->
|style="height:0px; width:3px;"|
|-
|style="height:97px; border-top:solid 1px black;"|
|-
|style="height:97px; border-top:solid 1px black;"|
|-
|style="height:99px; border-top:solid 1px black; border-bottom:solid 1px black;"|
|}
{|style="border-collapse:collapse; float:left; margin-left:0px;" <!-- Colonna valori tacche -->
|style="height:97px; width:5px; border-top:solid 1px #FFEEEE;" valign=top| 30
|-
|style="height:97px; border-top:solid 1px #FFEEEE;" valign=top| 20
|-
|style="height:99px; border-top:solid 1px #FFEEEE; border-bottom:solid 1px #FFEEEE;" valign=top| 10
|}
|-
|bgcolor=#FFEEEE style="border-left:solid 1px #FFEEEE; border-bottom:solid 1px #FFEEEE; border-top:solid 1px #FFEEEE;"| <!-- Zeppa col.tacche sn -->
! width=27px| Gen !! width=27px| Feb !! width=27px| Mar !! width=27px| Apr !! width=27px| Mag !! width=27px| Giu !! width=27px| Lug !! width=27px| Ago !! width=27px| Set !! width=27px| Ott !! width=27px| Nov !! width=27px| Dic
|bgcolor=#FFEEEE style="border-right:solid 1px #FFEEEE; border-bottom:solid 1px #FFEEEE; border-top:solid 1px #FFEEEE;"| <!-- Zeppa col.tacche dx -->
|}
Note:
* Lo spazio di <code>2px</code> che separa le colonne, oltre che a migliorare l'estetica, serve a far sì che abbiano tutte la stessa larghezza e lo stesso aspetto, dato che fra le colonne di gennaio e di dicembre e il margine esterno dello "zoccolo" su cui poggiano c'è uno scarto ineliminabile di <code>1px</code> (si tratta dei bordi della cella-contenitore "cancellati" conferendo loro il colore dello sfondo).
* All'occorrenza anche queste colonne possono essere divise in due o più, per rappresentare magari le variazioni su base annua.
* Volendo, con poche e abbastanza semplici modifiche questo istogramma può diventare un grafico a punti (●), in cui ciascuno di essi può contenere un link alla cosa o alla persona a cui si riferisce ([[Punto corredato di link descrittivo|●]]).
== Raccomandazioni ==
</table>
</pre>
== Tecniche avanzate ==
Vedi [[Aiuto:Tabelle/Avanzate]] per utilizzi molto particolari: tabelle annidate, tabelle non rettangolari, grafici.
== Pagine correlate ==
*[[Aiuto:Manuale di stile#Colonne]]
*[[Aiuto:Colori]]
*[[Aiuto:Tabelle/Avanzate]]
*[[:Categoria:Template per le tabelle]]
|