PmWiki поддерживает два способа разметки таблиц. Описаный здесь способ удобен для форматирования таблиц состоящих из множества небольших ячеек. Для таблиц с крупными ячейками (в несколько строк) используются Директивы таблиц.
Границы ячеек простых таблиц обозначаются двойными вертикальными линиями. В следующем примере рамка(border) добавлена для иллюстрации обозначения атрибутов таблицы (по умолчанию у таблиц нет рамок).
Заглавные ячейки обозначаются восклицательным знаком в начале ячейки. Заметьте, что заголовки таблиц это не заголовки, которые могут иметь несколько уровней, т.е. '!!', '!!!'... не сработают.
Строка начинающаяся с ||, но не имеющая закрывающие || устанавливает параметры таблицы для всех последующих таблиц. Параметры могут определять размер и положение таблиц, рамки, цвет фона и другие свойства ячеек. (на самом деле это просто обычные HTML атрибуты которые попадут в тэг <table>)
Используйте атрибут width= для установки ширины таблицы, используя процентное или абсолютное значение размера.
|| border=10
||!ячейка 1 ||! ячейка 2 ||! ячейка 3||
||влево || по центру || вправо||
|| border=0
||!ячейка 1 ||! ячейка 2 ||! ячейка 3||
||влево || по центру || вправо||
ячейка 1
ячейка 2
ячейка 3
влево
по центру
вправо
ячейка 1
ячейка 2
ячейка 3
влево
по центру
вправо
Используйте align=center, align=left и align=right для выравнивания таблицы по центру,
влево или вправо.Следует заметить, что align=left и align=right образует таблицы плавающую среди текста, т.е. текст как бы обтекает границу таблицы.
Выравнивание таблицы
|| border=1 align=center
||!ячейка 1 ||! ячейка 2 ||! ячейка 3||
||влево || по центру || вправо||
|| border=1 align=left
||!ячейка 1 ||! ячейка 2 ||! ячейка 3||
||влево || по центру || вправо||
Текст обтекает вокруг правой границы
таблицы при использовании атрибута
"align=left".
ячейка 1
ячейка 2
ячейка 3
влево
по центру
вправо
ячейка 1
ячейка 2
ячейка 3
влево
по центру
вправо
Текст обтекает вокруг правой границы таблицы при использовании атрибута "align=left".
Параметр bgcolor= устанавливает цвет фона всей таблицы. На данный момент нет никакого способа задать цвет отдельной строки, колонки или ячейки в рамках данного способа оформления таблиц. (но см. ).
|| border=1 align=center bgcolor=yellow
||!ячейка 1 ||! ячейка 2 ||! ячейка 3||
||влево || по центру || вправо||