Template:Prettytable/man

Da Cathopedia, l'enciclopedia cattolica.
Vai alla navigazione Vai alla ricerca

Il template {{prettytable}} serve per realizzare una tabella standard. Va posto subito dopo {| e può contenere alcuni parametri facoltativi utili per definirne la larghezza, l'allineamento generale e l'allineamento del testo. Ogni cella rimane totalmente indipendente e liberamente editabile (vedi ultimo esempio).

Un modo veloce per creare una tabella Prettytable da una "classica" è inserire {{Prettytable}} subito dopo {| (lasciando uno spazio) ed eventualmente ridurre la larghezza da 100% a 99%, poiché la tabella Prettytable è leggermente più lunga e perciò straborda.

Sintassi

{{prettytable|width=|align=|text-align=|font-size=}}

  • width: definisce la larghezza della tabella. Può essere espresso in px, em o % (ad esempio 200px, 15em o 50%).
Se il parametro non è specificato assume la larghezza del testo contenuto nelle celle.
  • align: definisce l'allineamento generale della tabella (right, center o left).
Se il parametro non è specificato si allinea automaticamente a sinistra.
  • v-align: valorizzato con allinea verticalmente tutte le celle della tabella ponendo il testo al centro di ogni cella.
Se il parametro non è specificato si allinea automaticamente sotto. Non influisce l'azione di align e di text-align.
  • text-align: definisce l'allineamento del testo all'interno della tabella (right, center o left).
Se il parametro non è specificato il testo si allinea automaticamente a sinistra (o rimane giustificato, se nelle proprie preferenze di MediaWiki la giustificazione del testo è abilitata).
  • titolo: titolo della tabella.
    • colonne numero di colonne della tabella. Legate al titolo che deve comprenderle tutte. Predefinito a zero 0
  • font-size: definisce la dimensione del carattere, per usare i caratteri piccoli inserire 90%.
  • espandi: se valorizzato a rende la tabella colassata.
Se valorizzato con no, non avrà senso valorizzare il parametro nascosta con .
  • nascosta: se valorizzato con no riproduce la tabella espansa. Predefinito a , tabella chiusa.
  • sort: se vlorizzato con la tabella avrà le colonne ordinabili alfabeticamente e/o numericamente.

Esempi d'uso

Scrivendo:

{| {{prettytable}}
! colonna1 riga1 || colonna2 riga1
|-
| colonna1 riga2 || colonna2 riga2
|}

Si ottiene:

Scrivendo:

{| {{prettytable|align=right}}
! colonna1 riga1 || colonna2 riga1
|-
| colonna1 riga2 || colonna2 riga2
|}

Si ottiene:

Scrivendo:

{| {{prettytable|width=99%|text-align=center}}
! colonna1 riga1 || colonna2 riga1 || colonna3 riga1
|- style="background-color:#EFEFEF"
|style="background-color:lightgreen"| colonna1 riga2 || colonna2 riga2 || colonna3 riga2
|-
|colspan="2"| colonna 1+2 riga3 ||style="background-color:lightblue"| colonna3 riga3
|}

Si ottiene:

Scrivendo:

{| {{prettytable}}
!rowspan="3"| Cella 1, riga 1,2,3
| Cella 2, riga 1
|-
| Cella 3, riga 2
|-
| Cella 4, riga 3
|-
!rowspan="2"| Cella 5, riga 4,5
| Cella 6, riga 1
|-
| Cella 7, riga 2
|}

Si ottiene:

Scrivendo:

{| {{prettytable|width=60%|titolo=Titolo della tabella|colonne=4|espandi=sì}}
! Colonna 1 || Colonna 2 || Colonna 3 || Colonna 4
|-
| Cella 1, riga 1
| Cella 2, riga 2
| Cella 3, riga 3
| Cella 4, riga 4
|}

Si ottiene: