---
desc: Optional features undefined in standard
---
multiline: a backslash at end to join cell contents with the following line
AGAINST requirement 3
Backslashes put behind trailing spaces
.
A | B
----------|-------
text: | 1 \
- over | 2 \
- several | \
- lines |
.
.
Backslashes put behind trailing pipes
.
A | B |
----------|-------|
text: | 1 |\
- over | 2 |\
- several | |\
- lines | |
.
.
[Issue #22](github.com/RedBug312/markdown-it-multimd-table/issues/22)
Paragraphs inside multi-line rows
.
| A | B |
| --- | --- |
| 1 | 2 | \
| | 3 | \
| | | \
| | 4 |
.
.
(corner case; ensure not to crash the whole parser)
Backslashes put at end of thead/tbody
.
A | B |\
----------|-------|
text: | 1 |\
- over | 2 |\
- several | |\
- lines | |\
.
A |
B |
text: |
1 |
- over |
2 |
- several |
|
- lines |
|
.
Colspan in multi-line rows
.
A | B | C | D | E
-------|-------|---------|------|------
large || another |||\
single || single |||\
row || row |||
.
A |
B |
C |
D |
E |
large
single
row
|
another
single
row
|
.
[Issue #19](github.com/RedBug312/markdown-it-multimd-table/issues/19)
Nested lists in multi-line rows
.
A | B |
----------|-------|
text: | 1 |\
- over | 2 |\
- several | |\
- lines | |
.
.
[Issue #19](github.com/RedBug312/markdown-it-multimd-table/issues/19)
Fenced code blocks in multi-line rows
.
code | describe |
-----------------------|-----------|
```python | |\
for i in range(5): | Print a |\
print('*' * 5) | square. |\
``` | |
for i in range(5): | Print a |\
print('*' * i) | triangle. |
.
code |
describe |
for i in range(5):
print('*' * 5)
|
Print a
square.
|
for i in range(5):
print('*' * i)
|
Print a
triangle.
|
.
rowspan: '^^' in a cell indicates it should be merged with the cell above
UNDEFINED feature
Rowspan and Colspan in one table cell
.
| A |||
|------|------|------|
| B | C | D |
| ^^ | E | F |
| G || H |
| ^^ || I |
| ^^ || J |
.
.
Rowspan at first line
.
| ^^ | A | B |
|------|------|------|
| ^^ | C | D |
| ^^ | E | F |
.
.
Rowspan in multi-line rows
.
| A |||
|------|------|------|
| B | C | D \
| B | C | D |
| ^^ | E | F \
| | E | F |
.
.
Escape character works on rowspan signs
.
PREP | TIME
----------|-------
at | 7:00
\^^ |
.
.
headerless: table header can be eliminated
AGAINST requirement 2
[Issue #21](github.com/RedBug312/markdown-it-multimd-table/issues/21)
Simplest table without header
.
|----------|-----|
|Headerless|table|
.
.
(corner case; table must have 2 more lines)
Table with separator only failed
.
|---|---|---|
.
|---|---|---|
.
(corner case; ensure not to crash the whole parser)
Table with separator and empty data row
.
|---|---|---|
|
.
|---|---|---|
|
.