Шаблон:Aligned table/doc
Перейти к навигации
Перейти к поиску
Этот шаблон реализован на основе Lua с использованием модуля Aligned table. |
Шаблон служит для создания простых таблиц там, где стандартная таблица разметки невозможна, или слишком громоздка. Этот шаблон не должен быть использован для замены стандартной таблицы разметки в статьях.
Полный синтаксис
{{Aligned table
| cols =
| fullwidth =
| class =
| style =
| colwidth =
| leftright =
| colstyle =
| rowstyle =
<!-- для Cth column: -->
| colCwidth =
| colCclass =
| colCalign =
| colCstyle =
| colCnowrap =
<!-- для Rth row: -->
| rowRclass =
| rowRstyle =
| rowRheader =
<!-- для cell R,C: -->
| classR.C =
| styleR.C =
| (cell 1,1) | (cell 1,2) | ... | ...
| (cell 2,1) | (cell 2,2) | ... | ...
}}
Параметры
| Параметр | Описание | Пример | Дефолт |
|---|---|---|---|
| class | CSS/HTML для всей таблицы | |class = wikitable|class = infobox|class = sortable nowrap|class = sidebar
| none |
| cols | Количество столбцов в таблице | |cols = 4 | 2 |
| style | CSS стиль для всей таблицы | |style = line-height:2.0em;
| нет |
| Параметр | Описание | Пример | Дефолт |
|---|---|---|---|
| fullwidth | Шаблон:Nowrap | |fullwidth = on
| нет |
| colwidth | Ширина столбцов (или включите "width:" в colstyle). | |colwidth = 6.0em|colwidth = 25%
| нет |
| colstyle | CSS стиль для каждого столбца | |colstyle = background:#aaa
| " |
| rowstyle | CSS стиль для каждой строки | |rowstyle = text-align:center;
| " |
| leftright | Любое значение ("on", "true", "yes", и т.д.) установит |col1align = left и |col2align = right. Это удобно для 2-колоночной таблицы.
| |leftright = on
| нет |
| colШаблон:varwidth | Ширина столбца Шаблон:var (или включить "width:" in colШаблон:varstyle). | |col2width = 9.0em|col3width = 35%
| нет |
| colШаблон:varclass | Class применяется для столбца Шаблон:var. | |col1class = navbox-group
| " |
| colШаблон:varalign | Выравнивание (left / right / center) для содержимого столбца Шаблон:var (или установите "text-align:" в colШаблон:varstyle). | |col4align = right
| нет |
| colШаблон:varnowrap | Любое значение ("on", "true", "yes" и т.д.) добавит "white-space:nowrap;" to column Шаблон:var cell styling (для предотвращения выхода строки; или включите "nowrap" в colШаблон:varclass или "white-space:nowrap;" в colШаблон:varstyle). | |col5nowrap = on
| " |
| colШаблон:varstyle | CSS стиль для колонки Шаблон:var. | |col4style = font-style:italic
| " |
| colШаблон:varheader | Установите любое значение (например, Y), чтобы изменить клетки данных в таблице заголовков.
| |col1header = on
| нет |
| rowШаблон:varclass | Class для строки Шаблон:var. | |row10class = navbox-abovebelow
| нет |
| rowШаблон:varstyle | CSS стиль для строки Шаблон:var. | |row2style = font-weight:bold
| " |
| rowШаблон:varheader | Любое значение (e.g. Y) изменит ячейки данных в таблице заголовков.
| |row1header = on
| нет |
| classШаблон:var | Class1.2 применяется к строкe 1 и колонке 2 и отменяет любые другие атрибуты класса: (rowШаблон:varclass, colШаблон:varclass). | |class1.2 = adr
| нет |
| styleШаблон:var | Class5.3 применяется к ячейке в строке 5 и колонке 3 и отменяет любой более общий стиль: (leftright, colШаблон:varalign, rowШаблон:varstyle, etc). | |style5.3 = text-align:right
| " |
| Шаблон:sans-serif | Если параметр отсутствует, то берется следующая ячейка в таблице. | | Malta | Zaire
|
Примеры
{{Aligned table
|cols=3 |class=wikitable
| A | 1 | a
| B | 2 | b
}}
| A | 1 | a |
| B | 2 | b |
{{Aligned table
|cols=4 |class=wikitable
|col1align=center |col2align=center
|col3align=right |col4align=right
| AAA | aa | 123 | 12345
| B | bbbbb | 1234 | 2
}}
| AAA | aa | 123 | 12345 |
| B | bbbbb | 1234 | 2 |
{{Aligned table
|class=wikitable |style=width:20em;
|col1align=center |col2align=right
| AAA | 123
| B | 2
}}
| AAA | 123 |
| B | 2 |
{{Aligned table
|cols=3 |class=wikitable sortable
|row1header=y
| U | # | l
| A | 1 | a
| B | 2 | b
}}
| U | # | l |
|---|---|---|
| A | 1 | a |
| B | 2 | b |