Mediawiki, skapa tabeller

From Linuxwiki
Jump to navigation Jump to search

Skapa en tabell

Tabeller i wiki följer HTML-modellen till viss del. Det kan vara lite knepigt att få det rätt men klipp och klistra är en bra metod i detta fall.

Grundläggande metod

En tabell inleds med tecknen {|-tecken. Sedan skriver man hur man vill att tabellen ska se ut, t ex ram, avstånd mellan rutor, färg m.m. Följande ger att tecknen i varje cell har ett avstånd av "5" från kanten och att varje cell har ett avstånd av "0" från cellen intill. Bakgrundfärgen sätts till guldgul för hela tabellen.

border="1" cellspacing="0" cellpadding="5" bgcolor="gold"


Efter definitionen skapar man en "radbrytning" med |-


Raden med tabellrubriker inleds med ett utropstecken ! och sedan åtskiljs varje rubrikkolumn av två st utropstecken !!. Något avslutande utropstecken används inte. Följande skapar fyra celler med rubrikerna kol 1 -- kol 4.

!kol 1 !! kol 2 !! kol 3 !! kol 4

Varje rad i tabellen fungerar på liknande sätt. De inleds med ett vertikalstreck | och varje cell åtskiljs av dubbla vertikalstreck ||. För att byta till en ny rad måste man dock använda tecknen |- En ny rad i tabellen åstadkoms med tecknen |- Sedan skrivs varje cell med ett dubbla vertikalstreck mellan varandra förutom att det första vertikalstrecken är enkelt. Avslutande vertikalstreck används inte:

| 1.1 || 1.2 || 1.3 || 1.4
| 2.1 || 2.2 || 2.3 || 2.4

Tabellen avslutas med tecknen |}. Så här ser det ut för en tabell med 4 * 4 rutor:

{| border="1" cellspacing="0" cellpadding="5" bgcolor="gold"
|-
!kol 1 !! kol 2 !! kol 3 !! kol 4
|-
| 1.1 || 1.2 || 1.3 || 1.4
|-
| 2.1 || 2.2 || 2.3 || 2.4
|-
| 3.1 || 3.2 || 3.3 || 3.4
|}

Resultatet blir:

kol 1 kol 2 kol 3 kol 4
1.1 1.2 1.3 1.4
2.1 2.2 2.3 2.4
3.1 3.2 3.3 3.4


Lite mer färg

Vill man sätta en speciell färg på en rad gör man det efter |-. För att skapa en tabell med rubriken i guld och övrigt i silver:

{| border="1" cellspacing="0" cellpadding="5" bgcolor="silver"
|- bgcolor="gold"
!kol 1 !! kol 2 !! kol 3 !! kol 4
|-
| 1.1 || 1.2 || 1.3 || 1.4
|-
| 2.1 || 2.2 || 2.3 || 2.4
|-
| 3.1 || 3.2 || 3.3 || 3.4
|}
kol 1 kol 2 kol 3 kol 4
1.1 1.2 1.3 1.4
2.1 2.2 2.3 2.4
3.1 3.2 3.3 3.4


Kanske en röd rad mitt i alltihop?

{| border="1" cellspacing="0" cellpadding="5" bgcolor="silver"
|- bgcolor="gold"
!kol 1 !! kol 2 !! kol 3 !! kol 4
|-
| 1.1 || 1.2 || 1.3 || 1.4
|- bgcolor="red"
| 2.1 || 2.2 || 2.3 || 2.4
|-
| 3.1 || 3.2 || 3.3 || 3.4
|}
kol 1 kol 2 kol 3 kol 4
1.1 1.2 1.3 1.4
2.1 2.2 2.3 2.4
3.1 3.2 3.3 3.4


Eller markera en ruta? Notera det extra vertikalstrecket efter "green".

{| border="1" cellspacing="0" cellpadding="5" bgcolor="silver"
|- bgcolor="gold"
!kol 1 !! kol 2 !! kol 3 !! kol 4
|-
| 1.1 || 1.2 || 1.3 || 1.4
|-
| 2.1 || bgcolor="green" | 2.2 || 2.3 || 2.4
|-
| 3.1 || 3.2 || 3.3 || 3.4
|}
kol 1 kol 2 kol 3 kol 4
1.1 1.2 1.3 1.4
2.1 2.2 2.3 2.4
3.1 3.2 3.3 3.4

Tabell med "undertext"

Man kan lägga till undertext, t ex "tabell 1", under tabellen. Detta exempel visar detta:

{| border="1" cellspacing="0" cellpadding="5" bgcolor="silver"
|+ align="bottom" style="color:#e76700;" |Tabell 1
|- bgcolor="gold"
!kol 1 !! kol 2 !! kol 3 !! kol 4
|-
| 1.1 || 1.2 || 1.3 || 1.4
|-
| 2.1 || 2.2 || 2.3 || 2.4
|-
| 3.1 || 3.2 || 3.3 || 3.4
|}
Tabell 1
kol 1 kol 2 kol 3 kol 4
1.1 1.2 1.3 1.4
2.1 2.2 2.3 2.4
3.1 3.2 3.3 3.4

bottom kan bytas mot top om man vill ha texten ovanför istället.