trimomo.org


Пример разметки таблиц

/ Примеры

/ Таблицы
trimomo.org
    Наши предложения
    Примеры
       Тексты
       Таблицы
       Договор
    Правила
    Карта сайта



Примеры определения таблиц

1. Таблица, использующая все параметры по умолчанию:

Параметры по умолчанию: каждая запись – на новой строке; столбцы разделены табулятором)

Исходный код:

<mk:table>
c1    c2    c3
1    2    3
a    b    c
</mk:table>

Результат:



c1c2c3
123
abc


2. Переопределение разделителей:

Отдельные записи разделены пустой строкой ("\n\n" – два возврата каретки подряд),
Ячейки разделены одинарным возвратом каретки: "\n"

Исходный код:

<mk:table rows_delim="\n\n" cols_delim="\n">
Заголовок N1
Заголовок N2
Заголовок N3

Запись 1
Запись 2
Запись 3

Запись a
Запись b
Запись c
</mk:table>

Результат:



Заголовок N1Заголовок N2Заголовок N3
Запись 1Запись 2Запись 3
Запись aЗапись bЗапись c



3. Определение загловков

К предыдущему примеру добавляется выделение первой строки как заголовка:

Исходный код:

<mk:table rows_delim="\n\n" cols_delim="\n"
header="top">
Заголовок N1
Заголовок N2
Заголовок N3

Запись 1
Запись 2
Запись 3

Запись a
Запись b
Запись c
</mk:table>

Результат:



Заголовок N1Заголовок N2Заголовок N3
Запись 1Запись 2Запись 3
Запись aЗапись bЗапись c



4. Задание заполнителей ячеек по умолчанию

К предыдущему примеру добавляем заполнение пустот последовательностью символов 'N/A'.
Пустоты возникнут за счет того, что количество столбцов в первой записи больше, чем в последующих. При разделении табулятором, например, это могут быть также незаполненные ячейки.

Исходный код:

<mk:table rows_delim="\n\n" cols_delim="\n"
header="top" default='N/A'>
Заголовок N1
Заголовок N2
Заголовок N3
Заголовок N4

Запись 1
Запись 2
Запись 3

Запись a
Запись b
Запись c
</mk:table>

Результат:



Заголовок N1Заголовок N2Заголовок N3Заголовок N4
Запись 1Запись 2Запись 3N/A
Запись aЗапись bЗапись cN/A



5. Переопределение стиля обработки.

К предыдущему примеру добавляем новый стиль обработки my_style.

После того, как содержимое тега будет разбито на записи и столбцы, получится двумерный массив, будет передан на обработку в стиль my_style. При этом пустые ячейки уже будут заполнены значениями по умолчанию.

Исходный код:

<mk:table rows_delim="\n\n" cols_delim="\n" 
header="top" default='N/A'style='my_style'>
Заголовок N1
Заголовок N2
Заголовок N3
Заголовок N4

Запись 1
Запись 2
Запись 3

Запись a
Запись b
Запись c
</mk:table>

Результат:
(Результат может быть любым: все определяется только реализацией стиля)



Заголовок N1Заголовок N2Заголовок N3Заголовок N4
Запись 1Запись 2Запись 3N/A
Запись aЗапись bЗапись cN/A




<< Тексты Договор >>
e-mail: info@trimomo.org         132-91-39, 132-91-36         Copyright 2001 © trimomo.org