Шаблон:Aligned table
Цей шаблон використовує Lua: |
Використання
[ред. код]Цей шаблон призначений для створення простих таблиць у місцях, де стандартна таблична розмітка або неможлива без значного використання магічного слова {{!}} (наприклад, із шаблоном {{sidebar}}), або робить код громіздким (за рахунок повторного використання визначення того ж оголошення стилю в кожному рядку). Цей шаблон не повинен використовуватись для заміни стандартної табличної розмітки у статтях. Цей шаблон призначений бути доповненням до {{картка}} або {{sidebar}}, та не для заміни {{картка}} або {{sidebar}}.
Найпростіший метод для включення таблиці до шаблону, що прямо не підтримує табличну розмітку, це створення таблиці у підшаблоні з її використанням, та подальше його включення.
Повний синтаксис
[ред. код]Задля пояснення параметрів, дивіться таблицю подану нижче.
{{Aligned table | cols = | fullwidth = | class = | style = | colwidth = | leftright = | colstyle = | rowstyle = <!--для C-ї колонки:--> | colCwidth = | colCclass = | colCalign = | colCstyle = | colCnowrap = <!--для R-го рядка:--> | rowRclass = | rowRstyle = | rowRheader = <!--для комірок R,C:--> | classR.C = | styleR.C = | (комірка 1,1) | (комірка 1,2) | ... | ... | (комірка 2,1) | (комірка 2,2) | ... | ... }}
Параметри
[ред. код]Параметр | Опис | Приклади | За замовченням |
---|---|---|---|
cols | Кількість стовпців в таблиці. | |cols=4
| 2 |
fullwidth | Приймає будь-яке значення ("on", "true", "yes", і т.д.) щоб забезпечити охоплення таблицею всієї доступної ширини. (Ефект полягає у прибиранні ефекту інтервалів рамок та додаванні width:100% до стилів таблиці.) | |fullwidth=on
| не визначено |
class | Клас/и CSS/HTML[en] застосовані до таблиці. | |class=wikitable |class=infobox
| нема |
style | Стилі CSS застосовані до таблиці. | |style=width:80%;background:transparent;
| нема |
colwidth | Ширина кожного стовпця (або включіть "width:...;" у colstyle). | |colwidth=6.0em |colwidth=25%
| не визначено |
colstyle | Стилі CSS застосовані до кожного стовпця. | |colstyle=background:transparent;
| " |
rowstyle | Стилі CSS застосовані до кожного рядка. | |rowstyle=text-align:center;
| " |
leftright | Приймає будь-яке значення ("on", "true", "yes", і т.д.) замість |col1align=left та |col2align=right | |leftright=on
| не визначено |
colCwidth | Ширина стовпця за номером C (або включіть "width:...;" у colCstyle). | |col2width=9.0em |col3width=35%
| не визначено |
colCclass | Клас/и застосовані до стовпця за номером C. | |col1class=navbox-group
| " |
colCalign | Вирівнювання (left / right / center) для вмісту C-х стовпців (або включіть "text-align:...;" у colCstyle). | |col4align=right
| не визначено |
colCnowrap | Приймає будь-яке значення ("on", "true", "yes", і т.д.) для додавання "white-space:nowrap;" до стилів комірок стовпця C (тобто, для попередження розриву рядків всередині комірок; або включіть "nowrap" у colCclass або "white-space:nowrap;" у colCstyle). | |col5nowrap=on
| " |
colCstyle | Стилі CSS застосовані до стовпця за номером C. | |col4style=font-style:italic;
| "
|
colCheader | Приймає будь-яке значення (наприклад, Y ) для зміни стовпців комірок з комірок даних у заголовки таблиці (заголовки).
| |col1header=on
| не визначено |
rowRclass | Клас/и застосовані до рядку за номером R. | |row10class=navbox-abovebelow
| не визначено |
rowRstyle | Стилі CSS застосовані до рядку за номером R. | |row2style=font-weight:bold;
| " |
rowRheader | Приймає будь-яке значення (наприклад, Y ) для зміни рядків комірок з комірок даних у заголовки таблиці (заголовки).
| |row1header=on
| не визначено |
classR.C | Клас/и застосовані до комірки у рядку R, стовпці C. Перезаписує будь-які інші визначення класів (rowRclass, colCclass). | |class1.2=adr
| не визначено |
styleR.C | Стилі CSS застосовані до комірки у рядку R, стовпці C. Перезаписує будь-які більш загальні визначення (leftright, colCalign, rowRstyle, etc). | |style5.3=text-align:right;
| " |
Шаблон:Sans-serif | Кожен безіменний параметр буде наступною коміркою таблиці, починаючи з верхнього лівого кута та по черзі з ліва на право та згори до низу. | | Azerbaijan | 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 |
Див. також
[ред. код]Документація вище включена з Шаблон:Aligned table/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону. |