Шаблон:Рядки, які чергуються в таблиці
| Цей шаблон використовує Lua: |
Використання
[ред. код]Шаблон {{Рядки, які чергуються в таблиці}} дозволяє динамічно створювати таблиці, які використовують чергування стилів для парних та непарних рядків, звичайно в поєднанні з шаблоном, який створює таблицю, де деякі рядки в залежності від умов можуть бути присутніми, а можуть і не бути присутнім.
Шаблон створює тільки частину таблиці, що дозволяє користувачеві самостійно задати стиль для заголовка та нижньої частини таблиці, а також для додаткових рядків між розділами або інших елементів. шаблон при використанні створює новий рядок таблиці, так що якщо ви хочете додати будь-яку інформацію після цього шаблону, потрібно ще раз почати новий рядок (поставити |-).
Шаблон приймає 2 іменованих параметри:
- нс
- Визначає CSS-стиль для непарних рядків.
- чс
- визначає CSS-стиль для парних рядків.
Крім цього, шаблон приймає до 30 неіменованих параметрів, які містять вікі-розмітку для створення рядка таблиці (див. нижче). Параметр можна залишити порожнім, і він не увійде в таблицю: іншими словами, шаблон сам визначає, скільки рядків йому задали в неіменованих параметрах, і вирішує, чи застосовувати до рядка «парне» або «непарне» форматування.
Неіменовані параметри повинні починатися зі стартового символу для формування табличної осередки, причому символ повинен бути сумісний з механізмом шаблонів: це або «!» для заголовка, або шаблон {{!}} у тому, щоб створити стандартний символ початку осередку «|». параметр може містити кілька осередків, або на різних рядках з поділом одинарної вертикальною рисою (для шаблонів {{!}}), або в один рядок з поділом двома рисами (для шаблонів {{!!}}, який замінює «||»). для осередків можна вказувати власні стилі CSS.
При спробі використовувати інші механізми формування таблиць, наприклад, rowspan або створення нового рядка всередині параметра (на {{!-}}, можуть виникнути непередбачені результати.
Приклади
[ред. код]
{|class="wikitable"
! Місце !! Результат
{{Рядки які чергуються в таблиці|чс=background:#f0f0f0;
|{{!}} Перше {{!!}} 100
|{{!}} Друге {{!!}} 95
|<!--пусто!-->
|{{!}} Третє {{!!}} 87
|<!--пусто!-->
|{{!}} Четверте {{!!}} 65
|{{!}} П'яте {{!!}} 58
}}
|}
| Місце | Результат |
|---|---|
| Перше | 100 |
| Друге | 95 |
| Третє | 87 |
| Четверте | 65 |
| П'яте | 58 |
{|class="infobox vevent" style="float:left;"
! colspan="2" style="background:#A0A0F0;"|Mortal Kombat
{{Рядки які чергуються в таблиці|чс=background:#f0f0f0;
|{{!}} Mortal Kombat {{!!}} 1992
|{{!}} Mortal Kombat II {{!!}} 1993
|{{!}} Mortal Kombat 3 {{!!}} 1995
|<!--пусто!-->
|{{!}} Ultimate Mortal Kombat 3 {{!!}} 1995
}}
|-
! colspan="2" style="background:#A0A0F0;"|Tekken
{{Рядки які чергуються в таблиці|чс=background:#f0f0f0;
|{{!}} Tekken {{!!}} 1994
|{{!}} Tekken 2 {{!!}} 1996
|<!--пусто!-->
|{{!}} Tekken 3 {{!!}} 1998
|{{!}} Tekken Tag Tournament {{!!}} 1999
}}
|}
| Mortal Kombat | |
|---|---|
| Mortal Kombat | 1992 |
| Mortal Kombat II | 1993 |
| Mortal Kombat 3 | 1995 |
| Ultimate Mortal Kombat 3 | 1995 |
| Tekken | |
| Tekken | 1994 |
| Tekken 2 | 1996 |
| Tekken 3 | 1998 |
| Tekken Tag Tournament | 1999 |
Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону.
Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону.