Siirry sisältöön

Taulukko-moduuli

Wikikirjastosta

Taulukko on riveistä ja sarakkeista koostuva kokonaisuus. Rivin ja sarakkeen risteyskohdassa on solu. Monesti taulukossa on myös otsikko ja sarakkeiden otsikot. Usein monta solua on yhdistetty joko vaaka- tai pystysuunnassa. Wikitauluissa käytetään niin sanottua putkisyntaksia:

  • Taulu alkaa merkeillä "{| taulun lisämääreet" ja loppuu riviin :"|}".
  • Taulun otsikko on "|+ caption " mikä kirjoitetaan välittömästi taulukon alkumerkin "{|" jälkeen.
  • Taulukon rivi alkaa merkillä "|- taulukon lisämääreet eli parametrit ", ja sarakkeet merkeillä rivinvaihto tai "|"
  • |:n tai rivinvaihtojen erottamat solut voivat tekstin lisäksi myös sisältää määritteitä.
Solun tiedot:  "| Solun sisältö " tai "| solun määritteet | Solun sisältö " 
  • Ensimmäinen rivin solu aloitetaan huutomerkillä ! jos kyseessä on sarakkeen otsikko
  • Määritteet ovat normaalia HTML-koodia, esim. color="#FFFFFF"

Yksinkertainen esimerkki

{| {{prettytable}} <!-taulukon määrite-->
|-
| Solu 1, rivi 1 
| Solu 2, rivi 1 
|- 
| Solu 1, rivi 2 
| Solu 2, rivi 2 
|}

tai

{| {{prettytable}}
|-
| Solu 1, rivi 1 || Solu 2, rivi 1 
|- 
| Solu 1, rivi 2 || Solu 2, rivi 2 
|}

Molemmat koodit tuottavat seuraavan taulukon.

Solu 1, rivi 1 Solu 2, rivi 1
Solu 1, rivi 2 Solu 2, rivi 2

Yksinkertainen perustaulukko

{|<!--taulukon määrite--> {{prettytable}}
|-
! Sarakkeen 1 otsikko
! Sarakkeen 2 otsikko
|-
<!-- taulukko alkaa tästä -->
| rivi1, solu1 || rivi1, solu2
|- 
| rivi2,solu 1|| rivi2, solu2
|}

Koodin tuottama taulukko

Sarakkeen 1 otsikko Sarakkeen 2 otsikko
rivi1, solu1 rivi1, solu2
rivi2,solu 1 rivi2, solu2

Solun määrite on solun ominaisuus, esim yksittäisen solun väri. Wikissä voidaan väri ulottaa koko tauluun, yksittäiseen riviin tai yksittäiseen soluun. Väreistä käytetään englanninkielisiä nimiä red, green, yellow ja niin edelleen, tai heksadesimaalikoodeja, jotka ovat muotoa #000000 (musta, black). w:Heksadesimaaliväri esitetään RGB-muodossa (red, green, yellow eli punainen, vihreä ja keltainen). RGB-merkintä menee #RRGGBB, jossa RR on värin punainen osa, GG vihreä ja BB keltainen osa. 00 ei väriä, FF täysi väriannos. Heksadesimaaliluvut eli 16-järjestelmän luvut ovat 0-9, A-F. Myös koko taulukon ja rivin sekä taulukon solujen leveyttä ja korkeutta (width, height) voi säädellä. Yksittäisten rivien ja sarakkeiden leventäminen toisten solujen alueelle on myös mahdollista. Solun sisällä olevan teksti voidaan keskittää.

Taulukosta voidaan tehdä myös aakkostava. Sarakkaiden otsikoiden vieressä olevilla painikkeilla voidaan tälläisen taulukon rivit aakkostaa valitun sarakkeen mukaan nousevasti tai laskevasti. Taulukon otsikkolohkoon lisättävä wikitable-luokka antaa taulukolle ulkoasun.

Koodi

{| class="wikitable sortable" style="margin: 0.5em 0 0 0;"
|-
! Sarake1 !! Sarake2 !! Sarake3
|-
| rivi1sarake1 || rivi1sarake2 || rivi1sarake3
|-
| rivi2sarake1 || rivi2sarake2 || rivi2sarake3
|-
| rivi3sarake1 || rivi3sarake2 || rivi3sarake3
|-
| rivi4sarake1 || rivi4sarake2 || rivi4sarake3
|-
| rivi5sarake1 || rivi5sarake2 || rivi5sarake3
|}

tulostaa sivulle

Sarake1 Sarake2 Sarake3
rivi1sarake1 rivi1sarake2 rivi1sarake3
rivi2sarake1 rivi2sarake2 rivi2sarake3
rivi3sarake1 rivi3sarake2 rivi3sarake3
rivi4sarake1 rivi4sarake2 rivi4sarake3
rivi5sarake1 rivi5sarake2 rivi5sarake3

Lisätietoja: w:Wikipedia:Taulukoiden lisääminen