Help:Tables

How does one form a table? Let us explain to you how tables work.

=Generic table =

The basic table uses a fairly complicated syntax for something "anyone" can edit. Basically, you start a table by typing {| and on the next line adding a heading or two. Each heading should be on a separate line. The heading is created by using an !. So on one line you would have an {| and then on the following two lines you would have !headingA and !headingB. To make a break and start a new row, use an |- on the next line. Then, to create a new non-heading cell, simply add a | on a new line. Let us assume, for convenience, that you have typed {| on one line, !headingA and !headingB on the following two lines, then a |- on the next line, and finally |textA and |textB on the next two lines. Then, to end your table, simply create |} on a new line.

This process should produce this for you:

Note that headingA and textA create a column. This is because they are each first on their respective row. This process can be significantly expanded, as shown below:

If you're still having trouble with tables, just click "edit" on this page and scroll down to here to see the actual syntax used.

Bullets
Bullets are made in an almost identical fashion, starting with {| and ending with |}. Instead of using !s and |s, however, which only make sense in tables, bullets are made using *s, each on a separate line. So one would start {|, put * with the desired text on one line to create one bullet, and then repeat the second step however many times it is desired. Then it is ended with |}. Let's see an example.

Easy, no?

Alternatively, bullets can be make with just *s and none of this fancy shit.

=Borders =

The generic table is functionally fine, but aesthetically hideous. That's why we have borders.

To add a border to the table and its rows and columns, simply put border="number" after {|. For example, {|border="1". Let's see an example of a table with borders.

Tables with borders are far more aesthetically pleasing than tables without. They also provide definite boundaries, so you can make sure that you're reading a specific cell within a specific column or row. This makes large tables a lot easier. To demonstrate this, and also to have an excuse to have a gigantic table, we'll make one: