MediaWikissä taulukoita voi luoda joko HTML-syntaksilla tai wikisyntaksilla. Tämä ohje käsittelee wikisyntaksia, koska HTML-syntaksiin on verkko ohjeita pullollaan. Wikisyntaksilla tehdyt taulukot ovat selkeämpiä ja lyhyempiä HTML-syntaksilla tehtyihin verrattuna.
Taulukoita tulisi käyttää vain aidossa tarpeessa, koska myös wikitaulukot tekevät sivujen lähdekoodista vaikeaselkoisempaa.
Wikitaulukkosyntaksin pikareferenssi [edit]
| {| |
taulukon alku |
| |+ |
taulukon seliteteksti, ei pakollinen; selitetekstejä saa olla vain yksi ja sen sijainti on heti alun jälkeen ennen ensimmäistä riviä |
| |- |
taulukon rivi, ei pakollinen ensimmäisellä rivillä |
| ! |
taulukon otsikkosolu, ei pakollinen. Seuraavat otsikkosolut voi lisätä samalle riville kahdella huutomerkillä erotettuna (!!) tai jokainen omalla huutomerkillä alkavalla rivillään (!). |
| | |
taulukon solu, pakollinen. Seuraavat solut voi lisätä samalle riville kahdella pystyviivalla erotettuna (||) tai jokainen omalla pystyviivalla alkavalla rivillään (|). |
| |} |
taulukon loppu |
- Ylläolevien merkintöjen täytyy olla uuden sivun vasemmassa reunassa paitsi kaksinkertaiset || ja !! joilla voit tarvittaessa luoda peräkkäisiä soluja riville.
- XHTML ominaisuudet. Jokainen merkintä, paitsi taulukon loppu, hyväksyy tarvittaessa yhden tai useampia XHTML ominaisuutta. Ominaisuuksien täytyy olla samalla rivillä kuin merkintäkin. Irroita ominaisuudet toisistaan yhdellä välilyönnillä.
- Soluihin ja seliteteksteihin (| or ||, ! or !!, and |+) kuuluu tekstisisältö. Eroita kaikki ominaisuudet sisällöstä yhdellä piippumerkillä (|). Solun tekstisisältö voi olla joko samalla rivillä tai seuraavilla.
- Taulukon ja rivin määrittävät merkinnät ({| ja |-) eivät suoranaisesti pidä itsessään rajattua sisältöyksikköä. Älä lisää piippumerkkiä (|) niiden lisäominaisuuksien perään. Jos erehdyt lisäämään piippumerkin taulukko- tai rivimerkkiin liittyvien ominaisuuksien jälkeen merkintöjen parseeraaja poistaa sen ja viimeisen ominaisuuden, jos se oli kosketuksissa virheelliseen piippumerkkiin.
- Sisältö voi (a) seurata solumerkintöänsä samalla rivillä mahdollisten XHTML-ominaisuuksien jälkeen tai (b) voivat olla solumerkinnän jälkeisillä riveillä. Sisältö johon sovelletaan wikimerkintätapaa ja joka itse kuuluu uudelle riville, kuten listat, otsikot tai sisäkkäiset taulukot pitää luonnollisesti myöskin kuulua uudelle omalle rivilleen.
Yksinkertainen taulukko [edit]
Muotoilematon taulukko [edit]
Seuraava taulukko on esimerkki yksinkertaisesta wikitaulukosta.
| Mansikka |
Mustikka |
| Vattu |
Viinimarja |
| Karpalo |
Hilla |
|
{|
|Mansikka
|Mustikka
|-
|Vattu
|Viinimarja
|-
|Karpalo
|Hilla
|}
|
Vaihtoehto [edit]
Taulukkomaisemmalta näyttävää jälkeä saat kun käytät wikimerkintää, jossa solut on listattu yhdelle riville erotettuina || merkinnällä. Tämä ei luonnistu yhtä hyvin pitempien solujen kanssa, esimerkiksi jos niissä on kokonaisia lauseita tai kappaleita. Mutta se toimii varsin hyvin lyhyiden tiedonmurusten kanssa kuten esimerkkitaulukossamme.
Voit lisätä välilyöntejä merkintään, kuten olemme tehneet seuraavassa taulukossa, jotta itse merkintä näyttäisi paremmalta, mutta ne eivät vaikuta lainkaan siihen miten ne toimivat taulussa itsessään.
HTML-ominaisuuksia voidaan lisätä taulukkoon saman esimerkin mukaan mitä olemme jo osoittaneet, mutta olemme yksinkertaisuuden vuoksi jättäneet ne pois seuraavasta.
| Mansikka |
Mustikka |
lisää |
| Vattu |
Viinimarja |
lisää |
| Karpalo |
Hilla |
ja lisää |
|
{|
| Mansikka || Mustikka || lisää
|-
| Vattu || Viinimarja || lisää
|-
| Karpalo || Hilla || ja lisää
|}
|
HTML ominaisuuksilla [edit]
Voit lisätä HTML-ominaisuuksia tehdäksesi taulukkosi paremman näköiseksi
border="1" [edit]
| Mansikka |
Mustikka |
| Vattu |
Viinimarja |
| Karpalo |
Hilla |
|
{| border="1"
|Mansikka
|Mustikka
|-
|Vattu
|Viinimarja
|-
|Karpalo
|Hilla
|}
|
align="center" border="1" [edit]
| Mansikka |
Mustikka |
| Vattu |
Viinimarja |
| Karpalo |
Hilla |
|
{| align="center" border="1"
|Mansikka
|Mustikka
|-
|Vattu
|Viinimarja
|-
|Karpalo
|Hilla
|}
|
align="right" border="1" [edit]
Voit kohdistaa ominaisuuksia yksittäisiin soluihin. Numerot esimerkiksi voivat näyttää paremmilta oikeaan reunaan asemoituna
| Mansikka |
Mustikka |
12,333.00 |
| Vattu |
Viinimarja |
500.00 |
| Karpalo |
Hilla |
1.00 |
|
{| border="1"
|Mansikka
|Mustikka
|align="right"|12,333.00
|-
|Vattu
|Viinimarja
|align="right"|500.00
|-
|Karpalo
|Hilla
|align="right"|1.00
|}
|
Voit käyttää ominaisuuksia myös yksittäisillä riveillä.
| Mansikka |
Mustikka |
12,333.00 |
| Vattu |
Viinimarja |
500.00 |
| Karpalo |
Hilla |
1.00 |
|
{| border="1"
|Mansikka
|Mustikka
|align="right"|12,333.00
|-
|Vattu
|Viinimarja
|align="right"|500.00
|- style="font-style:italic;color:green;"
|Karpalo
|Hilla
|align="right"|1.00
|}
|
cellspacing="0" border="1" [edit]
| Mansikka |
Mustikka |
| Vattu |
Viinimarja |
| Karpalo |
Hilla |
|
{| cellspacing="0" border="1"
|Mansikka
|Mustikka
|-
|Vattu
|Viinimarja
|-
|Karpalo
|Hilla
|}
|
cellpadding="20" cellspacing="0" border="1" [edit]
| Mansikka |
Mustikka |
| Vattu |
Viinimarja |
| Karpalo |
Ice cream |
|
{| cellpadding="20" cellspacing="0" border="1"
|Mansikka
|Mustikka
|-
|Vattu
|Viinimarja
|-
|Karpalo
|Hilla
|}
|
HTML-ominaisuuksilla ja CSS-muotoiluja käyttäen [edit]
CSS-sivuntyyli asetuksia voidaan käyttää, joko HTML-ominaisuuksien kanssa tai ilman.
style="color:green;background-color:#ffffcc;" cellpadding="20" cellspacing="0" border="1" [edit]
| Mansikka |
Mustikka |
| Vattu |
Viinimarja |
| Karpalo |
Ice cream |
|
{| style="color:green;background-color:#ffffcc;" cellpadding="20" cellspacing="0" border="1"
|Mansikka
|Mustikka
|-
|Vattu
|Viinimarja
|-
|Karpalo
|Hilla
|}
|
Taulukko TH-otsikoin [edit]
TH (HTML-taulukon otsikot) voi synnyttää käyttäen ! -merkkiä | -merkin sijasta. Otsikot yleensä näyttäytyvät lihavoitettuina ja keskitettyinä oletusarvoisesti.
Yläotsikot [edit]
Jokaiselle sarakkeelle [edit]
| Nannaa |
Lempparini |
| Mansikka |
Mustikka |
| Vattu |
Viinimarja |
| Karpalo |
Hilla |
|
{| border="1" cellpadding="20" cellspacing="0"
!Nannaa
!Lempparini
|-
|Mansikka
|Mustikka
|-
|Vattu
|Viinimarja
|-
|Karpalo
|Hilla
|}
|
Colspan="2" [edit]
| Naminamit |
| Mansikka |
Mustikka |
| Vattu |
Viinimarja |
| Karpalo |
Hilla |
|
{| border="1" cellpadding="20" cellspacing="0"
! colspan="2"|Naminamit
|-
|Mansikka
|Mustikka
|-
|Vattu
|Viinimarja
|-
|Karpalo
|Hilla
|}
|
Riviotsakkeet [edit]
Vakiomuoto [edit]
| "M" -marjat |
Mansikka |
Mustikka |
| "V" -marjat |
Vattu |
Viinimarja |
| Muut marjat |
Karpalo |
Hilla |
|
{| border="1" cellpadding="20" cellspacing="0"
!"M" -marjat
|Mansikka
|Mustikka
|-
!"V" -marjat
|Vattu
|Viinimarja
|-
!Muut marjat
|Karpalo
|Hilla
|}
|
Oikeaan laitaan [edit]
Otsikkosolun oikeaan laitaan asemoidut riviotsikot voi tehdä seuraavasti
| "M" -marjat |
Mansikka |
Mustikka |
| "V" -marjat |
Vattu |
Viinimarja |
| Muut marjat |
Karpalo |
Hilla |
|
{| border="1" cellpadding="20" cellspacing="0"
!align="right" |"M" -marjat
|Mansikka
|Mustikka
|-
!align="right" |"V" -marjat
|Vattu
|Viinimarja
|-
!align="right" |Muut marjat
|Karpalo
|Hilla
|}
|
Seliteteksti [edit]
Taulukon selitetekstin voi lisätä minkä tahansa taulukon ylle, seuraavasti
Hillotarpeet
| Mansikka |
Mustikka |
| Vattu |
Viinimarja |
| Karpalo |
Hilla |
|
{| border="1" cellpadding="20" cellspacing="0"
|+Hillotarpeet
|-
|Mansikka
|Mustikka
|-
|Vattu
|Viinimarja
|-
|Karpalo
|Hilla
|}
|
Ominaisuuksia voi lisätä selitetekstiin näin
Hillotarpeet
| Mansikka |
Mustikka |
| Vattu |
Viinimarja |
| Karpalo |
Hilla |
|
{| border="1" cellpadding="20" cellspacing="0"
|+align="bottom" style="color:#e76700;"|''Hillotarpeet''
|-
|Mansikka
|Mustikka
|-
|Vattu
|Viinimarja
|-
|Karpalo
|Hilla
|}
|
Taulukkoa H1, H2, H3 jne. otsikoin [edit]
HTML-tyylisiä H1, H2, H3, H4 jne. otsikoita voidaan luoda tavanomaisella wikimerkintötavalla käyttäen ==yhtäsuuruus== merkkejä mutta niiden pitää olla yksin omalla rivillään toimiakseen.
Esikatsele koko taulukko. Jos napsautat muokkaus-kielekettä taulun sisäiselle otsikolle, muokkaat ja esikatselet, ylätason taulukko näkyy todellisen tilanteen suhteen epätarkasti rikkonaiselta, koska osa siitä ei ole ladattuna muokattavaksi.
Pidä otsikko-hierarkia yhdenmukaisena muun sivun kanssa jotta sisällysluettelo sivun yläosassa toimii oikein.
Namimarjat [edit]
|
| Mansikka |
Mustikka |
| Vattu |
Viinimarja |
| Karpalo |
Hilla |
|
{| border="1" cellpadding="20" cellspacing="0"
|colspan="2"|
===Namimarjat===
|-
|Mansikka
|Mustikka
|-
|Vattu
|Viinimarja
|-
|Karpalo
|Hilla
|}
|