Шаблон: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 Устанавливает 100% ширину таблицы |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 нет
    colCwidth Ширина столбца C (или включить "width:" in colCstyle). |col2width=9.0em
    |col3width=35%
    нет
    colCclass Class применяется для столбца C. |col1class=navbox-group "
    colCalign Выравнивание (left / right / center) для содержимого столбца C (или установите "text-align:" в colCstyle). |col4align=right нет
    colCnowrap Любое значение ("on", "true", "yes" и т.д.) добавит "white-space:nowrap;" to column C cell styling (для предотвращения выхода строки; или включите "nowrap" в colCclass или "white-space:nowrap;" в colCstyle). |col5nowrap=on "
    colCstyle CSS стиль для колонки C. |col4style=font-style:italic "
    colCheader Установите любое значение (например, Y), чтобы изменить клетки данных в таблице заголовков. |col1header=on нет
    rowRclass Class для строки R. |row10class=navbox-abovebelow нет
    rowRstyle CSS стиль для строки R. |row2style=font-weight:bold "
    rowRheader Любое значение (e.g. Y) изменит ячейки данных в таблице заголовков. |row1header=on нет
    classR.C Class1.2 применяется к строкe 1 и колонке 2 и отменяет любые другие атрибуты класса: (rowRclass, colCclass). |class1.2=adr нет
    styleR.C Class5.3 применяется к ячейке в строке 5 и колонке 3 и отменяет любой более общий стиль: (leftright, colCalign, rowRstyle, etc). |style5.3=text-align:right "
    Пустой Если параметр отсутствует, то берется следующая ячейка в таблице. | 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