<font style="font-family: courier new,monospace;" face="courier new,monospace">## 3. Advanced Table Features<br>
  <br>
  <br>
### 3.1. Cell Spans<br>
  <br>
Rowspans and colspans appear relatively infrequently.  However, it is 
nice to know that your markdown implementation supports these if/when 
the need arises.<br>
  <br>
  <br>
#### 3.1.a. Colspan<br>
  <br>
To make use of colspans the author must use Ruled Rows (as described above).<br>
  <br>
Thereafter it is a simple matter to merge two adjacent table cells by 
omitting the explicit space denoted col-break between them.  E.g.,<br>
  <br>
~~~~~<br>
  <br>
  <br>
    |  People   | Homeland   | Tongue    |<br>
     ====================================<br>
    |  Elves    | Rivendell, | Quenya,   |<br>
    |           | Mirkwood,  | Sindarin, |<br>
    |           | Lorien     | Nandorin  |<br>
     ----------- ------------ -----------<br>
    |  Dwarves  | THESE CELLS ARE MERGED |<br>
     ----------- ------------------------<br>
    |  Hobbits  | The Shire, | Westron   |<br>
    |           | Breeland   |           |<br>
     ----------- ------------ -----------<br>
  <br>
  <br>
~~~~~<br>
  <br>
Note that the row-rule _below_ &quot;THESE CELLS ARE MERGED&quot; is continuous.  I.e., it does *not* contain a space.<br>
  <br>
  <br>
#### 3.1.b.  Rowspan<br>
  <br>
To make use of rowspans the author must use Ruled Columns (as described above).<br>
  <br>
Thereafter it is a simple matter to merge two adjacent table cells by 
omitting the explicit space denoted row-break between them.  E.g.,<br>
  <br>
~~~~~<br>
  <br>
  <br>
    |  People   | Homeland   | Tongue    |<br>
     ====================================<br>
    |  Elves    | Rivendell, | Quenya,   |<br>
    |           | Mirkwood,  | Sindarin, |<br>
    |           | Lorien     | Nandorin  |<br>
     ----------- ------------ -----------<br>
    |  Dwarves  | Erebor     | THESE     |<br>
     ----------- ------------  TWO CELLS |<br>
    |  Hobbits  | The Shire, | ARE       |<br>
    |           | Breeland   | MERGED    |<br>
     ----------- ------------ -----------<br>
  <br>
  <br>
~~~~~<br>
  <br>
Note that the Column-Rule _after_ &quot;THESE TWO CELLS ARE MERGED&quot; is continuous.  I.e., it does *not* contain a break.<br>
  <br>
  <br>
  <br>
### 3.2. Cell Alignment<br>
  <br>
The author has already provided the desired text alignment in the original (mono spaced) markdown text.<br>
  <br>
It is therefore plausible for a parser to derive cell alignment by 
comparing the amount of leading and trailing white space in each table 
cell of each row and each column.<br>
  <br>
Given this there is no genuine need for the author to provide further 
parser hints.  Moreover, there is a greater incentive to abstain from 
polluting the markdown with parser metadata, as this degrades the 
readers&#39; experience of the document.<br>
  <br>
  <br>
### 3.3. Advanced Headers<br>
  <br>
A table Header can include any of the row and column features of the 
table Body, including multiple rows of text, rowspan and colspan.<br>
  <br>
The only notable difference is that a Row-Rule is _above_ the row it 
describes in the Header, rather than _below_ it (as it would be in the 
table Body).<br>
  <br>
~~~~~<br>
  <br>
  <br>
     ----------- ------------------------<br>
    |  ROWSPAN  |   COLSPAN IN HEADER    |<br>
    |    IN     |------------ -----------<br>
    |  HEADER   | Homeland   | Tongue    |<br>
     ====================================<br>
    |  Elves    | Rivendell, | Quenya,   |<br>
    |           | Mirkwood,  | Sindarin, |<br>
    |           | Lorien     | Nandorin  |<br>
     ----------- ------------ -----------<br>
    |  Dwarves  | Erebor     | Khuzdul   |<br>
     ----------- ------------ -----------<br>
    |  Hobbits  | The Shire, | Westron   |<br>
    |           | Breeland   |           |<br>
     ----------- ------------ -----------<br>
  <br>
  <br>
~~~~~<br>
  <br>
  <br>
### 3.4. Empty Cells<br>
  <br>
Empty cells are explicitly supported if the author chooses to use Ruled Columns and Ruled Rows (see above).<br>
  <br>
Otherwise, it is left to the parser to decide if white space represents 
an empty cell or not.  Whether or not the parser counts leading and 
trailing white spaces around cell content to make this judgement if left
 to the implementation.<br>
  <br>
  <br>
### 3.5. Nested Tables<br>
  <br>
Nested tables are not explicitly supported.<br>
  <br>
  <br>
### 3.6. Multiple Table Bodies<br>
  <br>
The (first) table Body begins immediatley after the Line separating the Header for the table content, e.g., &quot;=======&quot;.<br>
  <br>
In fact, it is perfectly legal to insert one _or more_ Lines, so long as
 each is followed by at least one row of genuine data.  E.g.,<br>
  <br>
~~~~~<br>
  <br>
  <br>
     ----------- ------------ -----------<br>
    |  People   | Homeland   | Tongue    |<br>
     ====================================<br>
    |  Elves    | Rivendell, | Quenya,   |<br>
    |           | Mirkwood,  | Sindarin, |<br>
    |           | Lorien     | Nandorin  |<br>
     ----------- ------------ -----------<br>
    |  Dwarves  | Erebor     | Khuzdul   |<br>
     ----------- ------------ -----------<br>
    |  Hobbits  | The Shire, | Westron   |<br>
    |           | Breeland   |           |<br>
     ====================================<br>
    |  Men      | Andor,     | Westron   |<br>
    |           | Gondor     |           |<br>
     ----------- ------------ -----------<br>
    |  Orcs     | Angbad,    | The Black |<br>
    |           | Mordor     | Speak     |<br>
     ----------- ------------ -----------<br>
  <br>
  <br>
~~~~~<br>
  <br>
Cell spanning is not permitted across Bodies.<br>
  <br>
  <br>
  <br>
### 3.7. Vertical Table Header<br>
  <br>
It is legal to orient the Header vertically (at the table left) rather than horizontally (at the table top).<br>
  <br>
This is achieved with a verticial Line demarked by an unbroken column of
 two continuous pipe symbols &quot;||&quot; or a unbroken column of ligature 
symbols  &quot;?&quot; (unicode 05F0).  E.g.,<br>
  <br>
~~~~~<br>
  <br>
  <br>
     -----------  ------------ --------- ------------<br>
    |   Race    || Elves      | Dwarves | Hobbits    |<br>
     -----------||------------ --------- ------------<br>
    |  Homeland || Rivendell, | Khuzdul | The Shire, |<br>
    |           || Mirkwood,  |         | Breeland   |<br>
    |           || Lorien     |         |            |<br>
     -----------||------------ - ------- ------------<br>
    |  Tongue   || Quenya,    | Erebor  | Westron    |<br>
    |           || Sindarin,  |         |            |<br>
    |           || Nandorin   |         |            |<br>
     -----------  ------------ --------- ------------<br>
  <br>
  <br>
~~~~~<br>
  <br>
  <br>
## 4. Putting it all Together<br>
  <br>
### 4.1. A Complex Marked down Table<br>
  <br>
Here is a real life example from &quot;Men &amp; Magic&quot; by Gary Gygax and Dave Arneson, 1974.<br>
  <br>
This table includes<br>
* Title,<br>
* Rowspan (in header),<br>
* Colspan (in header),<br>
* Footer<br>
  <br>
~~~~~<br>
  <br>
  <br>
  ----------------------------------------------------------------------<br>
                      ATTACK MATRIX 1: MEN ATTACKING<br>
  ----------------------------------------------------------------------<br>
  <br>
  ------- ---------------------- ---------------------------------------<br>
  Target |                      |  20 Sided Die Score to Hit by Level*<br>
  Armor  |                      |----- ----- ----- ------- ------- -----<br>
  Class  | Description          | 1-3 | 4-6 | 7-9 | 10-12 | 13-15 | 16+<br>
  ======================================================================<br>
     2   | Plate Armor &amp; Shield |  17 |  15 |  12 |   10  |    8  |  5<br>
     3   | Plate Armor          |  16 |  14 |  11 |    9  |    7  |  4<br>
     4   | Chainmail &amp; Shield   |  15 |  13 |  10 |    8  |    6  |  3<br>
     5   | Chainmail            |  14 |  12 |   9 |    7  |    5  |  2<br>
     6   | Leather &amp; Shield     |  13 |  11 |   8 |    6  |    4  |  1<br>
     7   | Leather              |  12 |  10 |   7 |    5  |    3  |  1<br>
     8   | Shield only          |  11 |   9 |   6 |    4  |    2  |  1<br>
     9   | No Armor             |  10 |   8 |   5 |    3  |    1  |  1<br>
  ------- ---------------------- ----- ----- ----- ------- ------- -----<br>
  <br>
  * Fighting-Men: Magic-Users advance in steps based on five levels/group<br>
    (1-5, 6-10, etc.), and Clerics in steps based on four levels/group<br>
    (1-4, 5-8, etc.).  Normal Men equal 1st level fighters.<br>
  <br>
  <br>
~~~~~<br>
  <br>
Yes, it&#39;s modestly complicated.  Now imagine trying to read it (or *write it*) in HTML.<br>
  <br>
  <br>
  <br>
That is all.</font>