Tablice ili Tabele su način da se informacije rasporede po redovima i stupcima. Na Wikipediji se najlakše mogu kreirati pomoću vizuelnog editora, no isto tako i tradicionalnim uređivačem klikom na opciju ili direktnim upisivanjem sintakse wikitext koda. Tabele se na Wikipediji pojavljuju svugdje - na glavnoj stranici, u infokutijama poput ove nadesno, u navigacijskim kutijicama u podnožju stranice, kao i u mnogim člancima. Stoga je korisno znati kako se one prave - no isto tako ne pretjerivati s njima.
Izgled tabela, kao i tekstova, linkova i mnogih drugih elemenata, se može stilizirati pomoću CSS koda. Pogledajte stranicu Pomoć:CSS.
{|
|
početak table, obavezno
|
|+
|
naslov table, opcionalno; samo između početka table i prvog retka table
|
|-
|
novi redak table, opcionalno za prvi redak
|
!
|
zaglavlje table, opcionalno; u novom retku se definiraju jednim uskličnikom (! ), a u istom se mogu definirati korištenjem dvostrukih uskličnika (!! )
|
|
|
polje table, opcionalno; u novom retku se definiraju jednom vertikalom (| ), a u istom se mogu definirati korištenjem dvostrukih vertikala (|| )
|
|}
|
kraj table, obavezno
|
Korištenjem klase wikitable
tabela dobiva pozadinu i rubove između odvojenih redaka i stupaca.
Sintaksa |
Rezultat
|
{| class="wikitable"
|+ Naslov table
|-
| Prvi red, prvi stupac
| Prvi red, drugi stupac
| Prvi red, treći stupac
|-
| Drugi red, prvi stupac
| Drugi red, drugi stupac
| Drugi red, treći stupac
|}
|
Naslov table
Prvi red, prvi stupac
|
Prvi red, drugi stupac
|
Prvi red, treći stupac
|
Drugi red, prvi stupac
|
Drugi red, drugi stupac
|
Drugi red, treći stupac
|
|
{| class="wikitable"
|+ Naslov table
|-
| Prvi red, prvi stupac || Prvi red, drugi stupac || Prvi red, treći stupac
|-
| Drugi red, prvi stupac || Drugi red, drugi stupac || Drugi red, treći stupac
|}
|
Naslov table
Prvi red, prvi stupac |
Prvi red, drugi stupac |
Prvi red, treći stupac
|
Drugi red, prvi stupac |
Drugi red, drugi stupac |
Drugi red, treći stupac
|
|
Ponekad je potrebno spojiti redove ili stupce koji se tiču iste stvari. Za to se koriste colspan
za stupce, te rowspan
za retke. Njihove vrijednosti određuju koliko će sljedećih redova ili stupaca isto polje gdje je ovo definirano zaokupiti svojim sadržajem.
Sintaksa |
Rezultat
|
{| class="wikitable"
! colspan="3"| Zaglavlje table
|-
! Prvi stupac
! Drugi stupac
! Treći stupac
|-
| Prvi red, prvi stupac
| Prvi red, drugi stupac
| Prvi red, treći stupac
|-
| Drugi red, prvi stupac
| Drugi red, drugi stupac
| Drugi red, treći stupac
|}
|
Zaglavlje table
|
Prvi stupac
|
Drugi stupac
|
Treći stupac
|
Prvi red, prvi stupac
|
Prvi red, drugi stupac
|
Prvi red, treći stupac
|
Drugi red, prvi stupac
|
Drugi red, drugi stupac
|
Drugi red, treći stupac
|
|
{| class="wikitable"
! colspan="2"| Prva dva stupca
! Treći stupac
|-
| rowspan="2"| Polje koje zauzima dva reda u istom stupcu || Prvi red, drugi stupac || Prvi red, treći stupac
|-
| Drugi red, drugi stupac || Drugi red, treći stupac
|-
| colspan="3"| Sva tri stupca trećeg reda
|}
|
Prva dva stupca
|
Treći stupac
|
Polje koje zauzima dva reda u istom stupcu |
Prvi red, drugi stupac |
Prvi red, treći stupac
|
Drugi red, drugi stupac |
Drugi red, treći stupac
|
Sva tri stupca trećeg reda
|
|
Dodavanjem klase sortable
svako zaglavlje dobiva dugme u obliku dva trokutića koji služi za sortiranje redaka po abecednom/azbučnom redu.
Sintaksa |
Rezultat
|
{| class="wikitable sortable"
|-
! Voće !! Cijena
|-
| Banane || €0.95
|-
| Jabuke || €0.85
|-
| Šljive || €1.15
|-
| Ananas || €1.05
|}
|
Voće |
Cijena
|
Banane |
€0.95
|
Jabuke |
€0.85
|
Šljive |
€1.15
|
Ananas |
€1.05
|
|
Prilikom sortiranja, moguće je doći u situaciju kada jedan od redova treba izdvojiti da se ne sortira. Pored definicije njegovog reda (|-
) treba mu dodati klasu sortbottom
, te se većinom nalazi u podnožju table.
Sintaksa |
Rezultat
|
{| class="wikitable sortable"
|-
! Voće !! Cijena
|-
| Banane || €0.95
|-
| Jabuke || €0.85
|-
| Šljive || €1.15
|-
| Ananas || €1.05
|- class="sortbottom"
! Prosječna cijena:
| €1.00
|}
|
Voće |
Cijena
|
Banane |
€0.95
|
Jabuke |
€0.85
|
Šljive |
€1.15
|
Ananas |
€1.05
|
Prosječna cijena:
|
€1.00
|
|
Kada se tabela gradi unutar šablona ili neke ParserFunkcije, kao alternativu vertikale |
se može koristiti magična riječ {{!}}
, te kao alternativu jednakosti =
se može koristiti {{=}}
. U sljedećem primjeru se koristi Šablon:Poredak, te unutar njega izgrađena je tabela:
Sintaksa |
Rezultat
|
{{poredak|
{| class{{=}}"wikitable sortable"
|+primjer
!rang !! vrijednost
|-
| _row_count || Merkur
|-
| _row_count || Venera
|-
| _row_count || Zemlja
|-
| _row_count_hold || Mjesec
|-
| _row_count || Mars
|}
}}
|
primjer
rang |
vrijednost
|
1 |
Merkur
|
2 |
Venera
|
3 |
Zemlja
|
3 |
Mjesec
|
5 |
Mars
|
|
Moderni vizuelni uređivač je vrlo brz način pravljenja tabela, bez obzira na preferenciju. Vodič je za to
dostupan ovdje.
|
---|
|
Osnovna pomoć | |
---|
Napredna pomoć | |
---|
Specifična pomoć | |
---|
Održavanje Wikipedije | |
---|
|