Aiuto:Come usare le tabelle: differenze tra le versioni

Da Wikisource.
Contenuto cancellato Contenuto aggiunto
m Aggiungo esempio con Caption e th (ci avevo messo un po' a capirli)
IPork (discussione | contributi)
Nessun oggetto della modifica
Riga 1: Riga 1:
{{WIP|iPork}}

{{TOCright Aiuto}}
{{TOCright Aiuto}}
Per inserire una tabella in [[Wikisource]], utilizzare i comandi spiegati in questa pagina. Trovi la documentazione ufficiale in inglese su [[m:MediaWiki User's Guide: Using tables]].
In questa pagina viene spiegata la sintassi per inserire una tabella in [[Wikisource]] usando la sintassi wiki. Per creare tabelle semplici e standardizzate si consiglia di utilizzare il template {{tl|prettytable}}.


La versione completa e sempre aggiornata di questa pagina la trovi su [[m:Help:Table|Meta]].
Una tabella HTML può essere convertita direttamente in una wiki-tabella servendosi dei convertitori automatici contenuti nei seguenti siti:
* http://diberri.dyndns.org/html2wiki.html
* http://www.uni-bonn.de/~manfear/html2wiki-tables.php


Nel seguito viene mostrato in dettaglio come costruire una tabella.
=== Table ===
Una tabella è definita da
<nowiki>{| ''parametri''
|}</nowiki>


=== Apertura e chiusura ===
che corrisponde a
Una tabella è definita dai comandi
{{Ambox
| tipo = stile
| immagine = nessuna
| testo =
<nowiki>{|</nowiki> ''parametri''<br />
<nowiki>|}</nowiki>
}}


che corrispondono ai comandi HTML standard
<table ''parametri''&gt;
{{Ambox
</table&gt;
| tipo = stile
| immagine = nessuna
| testo =
<table ''parametri''&gt;<br />
</table&gt;
}}


:''Attenzione'': '''BISOGNA INCLUDERE''' lo '''spazio''' tra <code>'''{|'''</code> e <code>''parametri''</code>, o il primo parametro verrà ignorato
: '''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
{{Ambox
| tipo = stile
| immagine = nessuna
| testo =
<nowiki>|-</nowiki>
}}
equivalente al comando HTML
{{Ambox
| tipo = stile
| immagine = nessuna
| testo =
&lt;tr&gt;
}}
I parametri possono essere aggiunti così:
{{Ambox
| tipo = stile
| immagine = nessuna
| testo =
<nowiki>|-</nowiki> ''parametri''
}}

che equivale a:
{{Ambox
| tipo = stile
| immagine = nessuna
| testo =
&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
{{Ambox
| tipo = stile
| immagine = nessuna
| testo =
<nowiki>|</nowiki>
}}

e
{{Ambox
| tipo = stile
| immagine = nessuna
| testo =
<nowiki>||</nowiki>
}}

ad esempio
{{Ambox
| tipo = stile
| immagine = nessuna
| testo =
<nowiki>|cella1</nowiki><br />
<nowiki>|cella2</nowiki><br />
<nowiki>|cella3</nowiki>
}}


=== TD ===
Le celle vengono generate così:
|cella1
|cella2
|cella3
oppure così:
oppure così:
{{Ambox
|cella1||cella2||cella3
| tipo = stile
| immagine = nessuna
| testo =
<nowiki>|cella1||cella2||cella3</nowiki>
}}

perciò "||" è equivalente a "a capo" + "|"
perciò "||" è equivalente a "a capo" + "|"


Entrambi i metodi corrispondono (in HTML) a:
Entrambi i metodi corrispondono (in [[HTML]]) a:
{{Ambox
<td&gt;cell1</td&gt;<td&gt;cell2</td&gt;<td&gt;cell3</td&gt;
| tipo = stile
| immagine = nessuna
| testo =
<td&gt;cell1</td&gt;<td&gt;cell2</td&gt;<td&gt;cell3</td&gt;
}}




I parametri delle celle possono essere usati così:
I parametri delle celle vengono inseriti così:
|''parametri''|cella1
|''parametri''|cella1
che risulterà come
che corrisponde a
<td ''parametri''&gt;
<td ''parametri''&gt;





=== TH ===
=== TH ===
Riga 283: Riga 366:
! RH 5 || ||
! RH 5 || ||
|}
|}


== Come convertire una tabella HTML ==
Una tabella HTML può essere convertita direttamente in una wiki-tabella servendosi dei convertitori automatici contenuti nei seguenti siti:
* http://diberri.dyndns.org/html2wiki.html
* http://www.uni-bonn.de/~manfear/html2wiki-tables.php

== Domande? ==
Se hai domande, dubbi, proposte o necessiti di chiarimenti su ''come usare le tabelle'' <span class="plainlinks">[http://it.wikisource.org/w/index.php?title=Discussioni_aiuto:Come_usare_le_tabelle&action=edit&section=new premi qui] e lascia un messaggio nella pagina di discussione.</span>


[[Categoria:Aiuto|{{PAGENAME}}]]
[[Categoria:Aiuto|{{PAGENAME}}]]

Versione delle 19:04, 31 dic 2007


- Aiuto

In questa pagina viene spiegata la sintassi per inserire una tabella in Wikisource usando la sintassi wiki. Per creare tabelle semplici e standardizzate si consiglia di utilizzare il template {{prettytable}}.

La versione completa e sempre aggiornata di questa pagina la trovi su Meta.

Nel seguito viene mostrato in dettaglio come costruire una tabella.

Apertura e chiusura

Una tabella è definita dai comandi

che corrispondono ai comandi HTML standard

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

I parametri possono essere aggiunti così:

che equivale a:

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

oppure così:

perciò "||" è equivalente a "a capo" + "|"

Entrambi i metodi corrispondono (in HTML) a:


I parametri delle celle vengono inseriti così:

|parametri|cella1

che corrisponde a

<td parametri>



TH

Funziona allo stesso modo di TD, tranne che "!" viene utilizzato al posto del "|" di apertura. "!!" può essere utilizzato invece di "||". Tuttavia, i parametri usano ancora "|"!

Esempio:

!parametri|cella1

TR

I tag <tr> saranno generati automaticamente per la prima riga. Per cominciare una nuova riga usare

|-

che risulta come

<tr>

I parametri possono essere aggiunti così:

|- parametri

che equivale a:

<tr params>

Nota:

  • i tag <tr> saranno automaticamente aperti al primo <td> corrispondente
  • i tag <tr> saranno chiusi automaticamente assieme ai relativi <tr> e </table>

CAPTION

Un tag <caption> viene creato con

|+ Descrizione

che genera

<caption>Descrizione</caption>

Possono anche essere usati parametri:

|+ parametri|Descrizione

genererà

<caption parametri>Descrizione

Esempi

Esempio semplice

{| 
| Cella 1, riga 1 
| Cella 2, riga 1 
|- 
| Cella 1, riga 2 
| Cella 2, riga 2 
|}

genera

Cella 1, riga 1 Cella 2, riga 1
Cella 1, riga 2 Cella 2, riga 2
Esempio semplice con intestazioni (CAPTION e TH)
{| 
|+ Intestazione dell'intera tabella 
!intestazione<br />colonna 1 
!Intestazione<br/>colonna 2 
|- 
| Cella 1, riga 1 
| Cella 2, riga 1 
|- 
| Cella 1, riga 2 
| Cella 2, riga 2 
|}

genera

Intestazione dell'intera tabella
intestazione
colonna 1
Intestazione
colonna 2
Cella 1, riga 1 Cella 2, riga 1
Cella 1, riga 2 Cella 2, riga 2

Esempio avanzato

Cella 1, riga 1 Cella 2, riga 1 (e 2) Cella 3, riga 1
Cella 1, riga 2 Cella 3, riga 2
{| align=right border=1
| Cella 1, riga 1 
|rowspan=2| Cell 2, riga 1 (e 2) 
| Cella 3, riga 1 
|- 
| Cella 1, riga 2 
| Cella 3, riga 2 
|}

Notare la tabella ancorata a destra

Tabelle innestate

{| border=1
| tabella madre
|
{| bgcolor=#ABCDEF border=2
|tabella
|-
|nidificata
|}
|ancora la tabella madre
|}

Questo codice fa apparire una seconda tabella innestata nella prima

tabella madre
tabella
nidificata
ancora la tabella madre

Liste innestate in una cella

{| border=1
| tabella madre
|
* Primo elemento della lista
* Secondo elemento della lista
|ancora la tabella madre
|}

Questo codice fa apparire una lista innestata nella seconda cella

tabella madre
  • Primo elemento della lista
  • Secondo elemento della lista
ancora la tabella madre

Descrizione e righe con più celle

Questo è il titolo. Esempio preso dalla pagina sull'Afghanistan.
Indipendenza 19 agosto 1919
Moneta Afghano
Fuso orario UTC+4:30
Inno nazionale Sououd-e-Melli
TLD .AF
{| border=1 align=right
|+ '''Questo è il titolo.''' Esempio preso dalla pagina sull'Afghanistan.
|[[Indipendenza]]||[[19 agosto]] [[1919]]
|-
|[[Moneta]]||[[Afghano]]
|-
|[[Fuso orario]]||[[UTC]]+4:30
|-
|[[Inno nazionale]]||[[Sououd-e-Melli]]
|-
|[[Top-level domain|TLD]]||.AF
|}

Viene mostrata sulla destra

Prova con intestazioni

Questo testo

{| border=1
! Header 1!! Header 2
|-
| Cella1|| Cella2
|}

disegna

Header 1 Header 2
Cella1 Cella2

Prova di TR

{|
| cella 1 || cella 2
|- bgcolor=#abcdef
| cella 3 || cella 4
|}

disegna

cella 1 cella 2
cella 3 cella 4

Test di righe con intestazione e testo

{| border=1 cellspacing=0
! 
! Header colonna 1 
! header colonna 2 
|-
! header riga 3
| abc def ghi 
|   gchf ghh dfgh
|-
! header riga 4
| gfbb gbgbds 
|    dfgsdsdg
|}

appare come:

Header colonna 1 header colonna 2
header riga 3 abc def ghi gchf ghh dfgh
header riga 4 gfbb gbgbds dfgsdsdg

ma:

{| border=1 cellspacing=0
! &nbsp; !! col Header1 !! ch2 
|-
! header riga 3 || abc def ghi ||   gchf ghh dfgh
|-
! header riga 4         || gfbb gbgbds ||    dfgsdsdg
|-
! header riga 5         ||             ||    
|}

appare come:

  col Header1 ch2
header riga 3 abc def ghi gchf ghh dfgh
RH 4 gfbb gbgbds dfgsdsdg
RH 5


Come convertire una tabella HTML

Una tabella HTML può essere convertita direttamente in una wiki-tabella servendosi dei convertitori automatici contenuti nei seguenti siti:

Domande?

Se hai domande, dubbi, proposte o necessiti di chiarimenti su come usare le tabelle premi qui e lascia un messaggio nella pagina di discussione.