Aiuto:Tabelle

In questa pagina viene spiegata la sintassi per inserire una tabella in WikimediaBiblioteca, usando il markup wiki. Per creare tabelle semplici e standardizzate si consiglia però di utilizzare il template prettytable (vedi anche Aiuto:template).

Esistono alcuni strumenti per generare automaticamente delle tabelle. Per una guida completa sulle tabelle (in inglese), vedi m:Help:Table.

Nel seguito viene mostrato in dettaglio come costruire una tabella.

Apertura e chiusura
Una tabella è definita dai comandi

che corrispondono ai comandi HTML standard

<table parametri&gt; </table&gt;

Attenzione: si noti che tra {| e parametri è presente uno spazio (altrimenti il primo parametro viene ignorato)

Aggiunta di una nuova riga
Per cominciare una nuova riga si va a capo e si usa il comando |- equivalente al comando HTML &lt;tr&gt; I parametri possono essere aggiunti così: |- parametri che equivale a: &lt;tr parametri&gt; il tag verrà chiuso automaticamente all'inizio di una nuova riga o alla chiusura della tabella.

Aggiunta di una serie di celle sulla riga
Le celle vengono generate andando a capo e usando i comandi | e || ad esempio |cella1 |cella2 |cella3 oppure così: |cella1||cella2||cella3 perciò "||" è equivalente a "a capo" + "|"

Entrambi i metodi corrispondono (in HTML) a: <td&gt;cell1</td&gt;<td&gt;cell2</td&gt;<td&gt;cell3</td&gt;

I parametri delle celle vengono inseriti così: |parametri|cella1 che corrisponde a <td parametri&gt;

Intestazione in grassetto
Funziona allo stesso modo di &lt;td&gt;, tranne che "!" viene utilizzato al posto del "|" di apertura. "!!" può essere utilizzato invece di "||". Tuttavia, i parametri usano ancora "|"!

Esempio: !parametro1|parametro2|cella1!!cella2

Titolo della tabella (caption)
Un titolo viene creato con il comando |+ Descrizione che genera <caption&gt;Descrizione</caption&gt; Possono anche essere usati parametri: |+ parametri|Descrizione genererà <caption parametri&gt;Descrizione

Esempio semplice
genera

Esempi avanzati
Notare la tabella ancorata a destra

Tabelle annidate
Questo codice fa apparire una seconda tabella annidata nella prima

Liste innestate in una cella
Questo codice fa apparire una lista innestata nella seconda cella

Descrizione e righe con più celle
Viene mostrata sulla destra

Prova con intestazioni
Questo testo

disegna

Prova di colore su una riga
disegna

Test di righe con intestazione e testo
appare come:

ma:

appare come:

Tabella al centro della pagina
Per centrare una tabella nella pagina basta inserirla opportunamente in una tabella esterna. Attenzione: non usare o (sono deprecati), e nemmeno il "margin auto" (non è supportato dai vecchi browser).

{| style="width:100%; background:transparent"
 * align="center" |


 * }

Tabelle ordinabili
Aggiungendo in testa alla tabella l'istruzione class="wikitable sortable" si otterrà una tabella le cui colonne sono ordinabili in senso crescente o decrescente cliccando sui pulsanti che vi appariranno.

Se si desidera che una o più colonne della tabella non siano ordinabili bisogna aggiungere class="unsortable" | titolo della colonna nella riga dove si scrivono i titoli.

Come impostare l'ordine
Laddove necessario, si può impostare manualmente l'ordine voluto (ciò è particolarmente utile con le colonne che contengono nomi e cognomi di persone, che verrebbero ordinate seguendo l'ordine alfabetico dei nomi e non dei cognomi). Si inserisce ... nella casella, prima del testo da ordinare.

Esiste anche un template apposito, ModOrdCol, la cui funzione è proprio quella di permettere di ordinare le colonne ordinabili in questo modo.

Voci correlate

 * m:Help:Table
 * Aiuto:Strumenti
 * Elementi HTML
 * Aiuto:Template
 * Aiuto:Markup
 * Aiuto:Timeline
 * Aiuto:Manuale di stile
 * Div col
 * MultiCol