Difference between revisions of "Help:How to make tables"

From Birocapedia
Jump to navigationJump to search
Line 191: Line 191:
 
|}
 
|}
 
|}
 
|}
==Borders==
+
==Captions==
To make borders you place a border attibute in the first line of the table after the {| like this {|border="1". You can see an example of this below.
+
You can caption a table by adding an extra line after the first line. This line is started with |+ and then after that  you put the caption.
 +
===On the top of the table===
 
{|width="100%"
 
{|width="100%"
 
!You type
 
!You type
Line 199: Line 200:
 
|width="50%"|
 
|width="50%"|
 
<pre>
 
<pre>
{|border="1"
+
{|
 +
|+Birch Rock cabins
 
!Cabin
 
!Cabin
 
!Campers
 
!Campers
Line 217: Line 219:
 
</pre>
 
</pre>
 
|width="50%"|
 
|width="50%"|
{|border="1"
+
{|
 +
|+Birch Rock cabins
 
!Cabin
 
!Cabin
 
!Campers
 
!Campers
Line 234: Line 237:
 
|}
 
|}
 
|}
 
|}
==Justification==
+
===On the bottom of the table===
You can make a table appear on the right or middle of a page by using the align attribute like this: {|align="right". You can also set it to "center". If you want to make the table be in the center and have it have a border you can add multiple attributes to it like this: {|align="right" border="1". Below you can see some examples.
 
===Right===
 
 
{|width="100%"
 
{|width="100%"
 
!You type
 
!You type
Line 243: Line 244:
 
|width="50%"|
 
|width="50%"|
 
<pre>
 
<pre>
{|align="right" border="1"
+
{|
 +
|+align="bottom"|Birch Rock cabins
 
!Cabin
 
!Cabin
 
!Campers
 
!Campers
Line 261: Line 263:
 
</pre>
 
</pre>
 
|width="50%"|
 
|width="50%"|
{|align="right" border="1"
+
{|
 +
|+align="bottom"|Birch Rock cabins
 
!Cabin
 
!Cabin
 
!Campers
 
!Campers
Line 278: Line 281:
 
|}
 
|}
 
|}
 
|}
===Center===
+
==Borders==
 +
To make borders you place a border attibute in the first line of the table after the {| like this {|border="1". You can see an example of this below.
 
{|width="100%"
 
{|width="100%"
 
!You type
 
!You type
Line 285: Line 289:
 
|width="50%"|
 
|width="50%"|
 
<pre>
 
<pre>
{|align="center" border="1"
+
{|border="1"
 
!Cabin
 
!Cabin
 
!Campers
 
!Campers
Line 303: Line 307:
 
</pre>
 
</pre>
 
|width="50%"|
 
|width="50%"|
{|align="center" border="1"
+
{|border="1"
 
!Cabin
 
!Cabin
 
!Campers
 
!Campers
Line 320: Line 324:
 
|}
 
|}
 
|}
 
|}
==Captions==
+
==Justification==
You can caption a table by adding an extra line after the first line. This line is started with |+ and then after that  you put the caption.
+
You can make a table appear on the right or middle of a page by using the align attribute like this: {|align="right". You can also set it to "center". If you want to make the table be in the center and have it have a border you can add multiple attributes to it like this: {|align="right" border="1". Below you can see some examples.
===On the top of the table===
+
===Right===
 
{|width="100%"
 
{|width="100%"
 
!You type
 
!You type
Line 329: Line 333:
 
|width="50%"|
 
|width="50%"|
 
<pre>
 
<pre>
{|border="1"
+
{|align="right" border="1"
|+Birch Rock cabins
 
 
!Cabin
 
!Cabin
 
!Campers
 
!Campers
Line 348: Line 351:
 
</pre>
 
</pre>
 
|width="50%"|
 
|width="50%"|
{|border="1"
+
{|align="right" border="1"
|+Birch Rock cabins
 
 
!Cabin
 
!Cabin
 
!Campers
 
!Campers
Line 366: Line 368:
 
|}
 
|}
 
|}
 
|}
===On the bottom of the table===
+
===Center===
 
{|width="100%"
 
{|width="100%"
 
!You type
 
!You type
Line 373: Line 375:
 
|width="50%"|
 
|width="50%"|
 
<pre>
 
<pre>
{|border="1"
+
{|align="center" border="1"
|+align="bottom"|Birch Rock cabins
 
 
!Cabin
 
!Cabin
 
!Campers
 
!Campers
Line 392: Line 393:
 
</pre>
 
</pre>
 
|width="50%"|
 
|width="50%"|
{|border="1"
+
{|align="center" border="1"
|+align="bottom"|Birch Rock cabins
 
 
!Cabin
 
!Cabin
 
!Campers
 
!Campers

Revision as of 02:11, 20 January 2008

Tables can help you put a lot of information in to a concentrated space. They are a little bit difficult to make so only read this if you are already farmiliar with how text formatting works. To start a table make a line with just {| and nothing else. On the next line put a | which means you are making a cell in the first row and put the contents of that cell on the rest of the line. On the next line put an other | and the contents of the second cell. Make as many cells in a row as you want using more lines starting with|. To start the second row put |- on the next line to signify a new row. Think of it as making a table row by row. To finish the table make a line at the end with |}. Below you can see an example of what you would type to make a table and what it makes in the article.

A simple table

You type You get
{|
|''Cabin''
|''Number of campers''
|-
|Cabin 1
|4
|-
|Cabin 6
|4
|-
|Eagle's Nest
|8
|-
|Buzzard's Roost
|8
|}
Cabin Number of campers
Cabin 1 4
Cabin 6 4
Eagle's Nest 8
Buzzard's Roost 8

To make the thing above I actually used a table. I made a row with a cell You type and a cell You get. Then I made a new row with a cell for the box with the code in it and a cell with a table inside it (you can put tables inside tables). Using a table was the only way I could have made it look like that. Tables can give you a lot of control over your page. As you can see, the table above does not have and lines between the cells. Read on to see how you can add atributes like this to tables.

Headers

You can make headers to rows or columns of a table or both. If you use headers on columns you must have a |- on the line before the first cell of the first row.

Headers on columns

You type You get
{|
!Cabin
!Campers
|-
|Cabin 1
|4
|-
|Cabin 6
|4
|-
|Eagle's Nest
|8
|-
|Buzzard's Roost
|8
|}
Cabin Campers
Cabin 1 4
Cabin 6 4
Eagle's Nest 8
Buzzard's Roost 8

Headers on rows

You type You get
{|
!Name
|Adric Allie
|Will Brewster
|Teddy Brown
|-
!Seal time
|1:28
|1:48
|1:32
|}
Name Adric Allie Will Brewster Teddy Brown
Seal time 1:28 1:48 1:32

Headers on both

You type You get
{|
!
!1
!2
!3
!4
|-
!1
|1
|2
|3
|4
|-
!2
|2
|4
|6
|8
|-
!3
|3
|6
|9
|12
|-
!4
|4
|8
|12
|16
|}
1 2 3 4
1 1 2 3 4
2 2 4 6 8
3 3 6 9 12
4 4 8 12 16

Captions

You can caption a table by adding an extra line after the first line. This line is started with |+ and then after that you put the caption.

On the top of the table

You type You get
{|
|+Birch Rock cabins
!Cabin
!Campers
|-
|Cabin 1
|4
|-
|Cabin 6
|4
|-
|Eagle's Nest
|8
|-
|Buzzard's Roost
|8
|}
Birch Rock cabins
Cabin Campers
Cabin 1 4
Cabin 6 4
Eagle's Nest 8
Buzzard's Roost 8

On the bottom of the table

You type You get
{|
|+align="bottom"|Birch Rock cabins
!Cabin
!Campers
|-
|Cabin 1
|4
|-
|Cabin 6
|4
|-
|Eagle's Nest
|8
|-
|Buzzard's Roost
|8
|}
Birch Rock cabins
Cabin Campers
Cabin 1 4
Cabin 6 4
Eagle's Nest 8
Buzzard's Roost 8

Borders

To make borders you place a border attibute in the first line of the table after the {| like this {|border="1". You can see an example of this below.

You type You get
{|border="1"
!Cabin
!Campers
|-
|Cabin 1
|4
|-
|Cabin 6
|4
|-
|Eagle's Nest
|8
|-
|Buzzard's Roost
|8
|}
Cabin Campers
Cabin 1 4
Cabin 6 4
Eagle's Nest 8
Buzzard's Roost 8

Justification

You can make a table appear on the right or middle of a page by using the align attribute like this: {|align="right". You can also set it to "center". If you want to make the table be in the center and have it have a border you can add multiple attributes to it like this: {|align="right" border="1". Below you can see some examples.

Right

You type You get
{|align="right" border="1"
!Cabin
!Campers
|-
|Cabin 1
|4
|-
|Cabin 6
|4
|-
|Eagle's Nest
|8
|-
|Buzzard's Roost
|8
|}
Cabin Campers
Cabin 1 4
Cabin 6 4
Eagle's Nest 8
Buzzard's Roost 8

Center

You type You get
{|align="center" border="1"
!Cabin
!Campers
|-
|Cabin 1
|4
|-
|Cabin 6
|4
|-
|Eagle's Nest
|8
|-
|Buzzard's Roost
|8
|}
Cabin Campers
Cabin 1 4
Cabin 6 4
Eagle's Nest 8
Buzzard's Roost 8

Colors

You can make the text and border of a table a different color and the background of it a different color with the style attribute. After the {| in the first line you can add style="color:green;background-color:blue;" to make the text and borders green and the backround blue. Look below for examples.

Change the text and border color

You type You get
{|border="1" style="color:green;"
!Cabin
!Campers
|-
|Cabin 1
|4
|-
|Cabin 6
|4
|-
|Eagle's Nest
|8
|-
|Buzzard's Roost
|8
|}
Cabin Campers
Cabin 1 4
Cabin 6 4
Eagle's Nest 8
Buzzard's Roost 8

Change the background color

You type You get
{|border="1" style="background-color:blue;"
!Cabin
!Campers
|-
|Cabin 1
|4
|-
|Cabin 6
|4
|-
|Eagle's Nest
|8
|-
|Buzzard's Roost
|8
|}
Cabin Campers
Cabin 1 4
Cabin 6 4
Eagle's Nest 8
Buzzard's Roost 8

Change both the text and border color and the background color

You type You get
{|border="1" style="color:orange;background-color:blue;"
!Cabin
!Campers
|-
|Cabin 1
|4
|-
|Cabin 6
|4
|-
|Eagle's Nest
|8
|-
|Buzzard's Roost
|8
|}
Cabin Campers
Cabin 1 4
Cabin 6 4
Eagle's Nest 8
Buzzard's Roost 8