Формат основан на таблицах в markdown:
| Header cell 1 | Header cell 2|
| --- | --- |
| Cell 1-1 | Cell 1-2 |
Для того чтобы определить вышележащие строки как заголовов таблицы - добавьте в таблицу ряд ячеек состоящих только из -
, но не менее 2 символов в ячейке.
| Cell 1-1 | Cell 1-2 |
| Cell 2-1 | Cell 2-2 |
| Merged header ||
| --- ||
| Cell 1-1 | Cell 1-2 |
Чтобы объединить следующую(ие) ячейки с желаемой, нужно оставить следующую ячейку пустой (даже без пробела). Тогда при конверсии все пустые ячейки будут объединены с ближайшей заполненной ячейкой слева. Важно, чтобы таблица всегда была прямоугольной (т.е. кол-во ячеек, включая объединяемые, в каждом ряду было одинаковым).
Стиль текста задается обычными средствами markdown.
Стиль ячейки (элемент <td></td>
) задается следующим тегом:
{: attribute:value; class:cell-cls :}
, где
attribute
- любой CSS-атрибут (например, background-color), а также id
или class
для применения к html-элементу ячейки выбранного класса или idvalue
- значение этого атрибутаНесколько аттрибутов разделяются точкой с запятой ;
.
Например,
| Header |
| --- |
| {: background-color:#ffaaff; text-align:center :} Centerered colored cell |
Стиль для ячеек всего ряда (элемент <tr></tr>
) можно задать тем же образом, что и для ячейки, но добавив префикс row
:
{: row.attribute:value :}
Например,
| {: row.class:my-class :}Header ||
| --- ||
|{: row.background-color:#ffaaff; row.text-align:center :}Centerered colored cell | Also colored and centered |
Для применения стиля к таблице целиком (элемент <table></table>
) используйте префикс table
:
{: table.attribute:value :}
Например,
| {: table.id:my-table-id; table.text-align:center :}Centered Header ||
| --- ||
| Centerered cell | Also centered cell |