table (таблица) обозначает начало и конец всей таблицы:
Код: Выделить всё
[table]...здесь вся таблица...[/table]
tr (table row) обозначает начало и конец одной строки (в таблице может быть любое к-во строк):
Код: Выделить всё
[tr]...здесь одна строка...[/tr]
td (table data) обозначает начало и конец содержимого одной ячейки (в строке может быть любое к-во ячеек):
Код: Выделить всё
[td]...здесь содержимое одной ячейки...[/td]
Например, следующая таблица
Код: Выделить всё
[table]
[tr][td]1-я ячейка 1-й строки[/td][td]2-я ячейка 1-й строки[/td][td]3-я ячейка 1-й строки[/td][/tr]
[tr][td]1-я ячейка 2-й строки[/td][td]2-я ячейка 2-й строки[/td][td]3-я ячейка 2-й строки[/td][/tr]
[tr][td]1-я ячейка 3-й строки[/td][td]2-я ячейка 3-й строки[/td][td]3-я ячейка 3-й строки[/td][/tr]
[/table]
отобразится вот так:
1-я ячейка 1-й строки | 2-я ячейка 1-й строки | 3-я ячейка 1-й строки |
1-я ячейка 2-й строки | 2-я ячейка 2-й строки | 3-я ячейка 2-й строки |
1-я ячейка 3-й строки | 2-я ячейка 3-й строки | 3-я ячейка 3-й строки |
Количество ячеек во всех строках должно быть одинаковым (иначе будут пустоты).
Невидимая таблица
Есть вторая разновидность таблицы - невидимая. Содержимое ячеек видно, но самой таблицы (рамки и разделительных линий) - нет, т.е. её можно использовать для размещения объектов (текста и изображений) в постинге. Невидимая таблица рисуется с помощью 3-х бибикодов: itable=, tr и td. Последние два - те-же, что и в видимой таблице, а itable= имеет не только начальную i, но в открывающем бибикоде также указывается ширина таблицы в процентах. Например, если таблица должна занимать всю ширину постинга, то пишем itable="100" - процент должен быть в двойных кавычках и без знака %. Следующий фрагмент рисует невидимую таблицу, занимающую 60% ширины постинга:
Код: Выделить всё
[itable="60"]
[tr][td]1-я ячейка 1-й строки[/td][td]2-я ячейка 1-й строки[/td][td]3-я ячейка 1-й строки[/td][/tr]
[tr][td]1-я ячейка 2-й строки[/td][td]2-я ячейка 2-й строки[/td][td]3-я ячейка 2-й строки[/td][/tr]
[tr][td]1-я ячейка 3-й строки[/td][td]2-я ячейка 3-й строки[/td][td]3-я ячейка 3-й строки[/td][/tr]
[/itable]
Результат:
1-я ячейка 1-й строки | 2-я ячейка 1-й строки | 3-я ячейка 1-й строки |
1-я ячейка 2-й строки | 2-я ячейка 2-й строки | 3-я ячейка 2-й строки |
1-я ячейка 3-й строки | 2-я ячейка 3-й строки | 3-я ячейка 3-й строки |
Указание ширины ячейки в процентах
Можно указать процент, который ячейка (td) должна занимать по горизонтали. Например, если ячейка должна занимать 33% от ширины таблицы, то указываем это следующим образом:
Код: Выделить всё
[td="33"]
Процент должен быть в двойных кавычках и без знака %. Следующий фрагмент рисует невидимую таблицу, разделяющую фрагмент постинга на две равные (50% ширины) половины:
Код: Выделить всё
[code][itable="100"]
[tr][td="50"]1-я ячейка 1-й строки[/td][td]2-я ячейка 1-й строки[/td][/tr]
[/itable][/code]
Результат:
1-я ячейка 1-й строки | 2-я ячейка 1-й строки |
Кнопок для этих бибикодов нет, так что рисуйте сами (можете скопипейстить таблицу выше и подогнать под свои нужды). Причина отсутствия кнопок - я пока не уверен, что фича будет популярной (так что три лишние кнопки будут мозолить глаза пошто зря), но если народ пожелает, то кнопки будут добавлены.