Шаблон:Чаргаванне стыляў радкоў табліцы
Выкарыстанне
[правіць зыходнік]Чаргаванне стыляў радкоў табліцы дазваляе дынамічна ствараць табліцы, якія выкарыстоўваюць розныя стылі для цотных і няцотных радкоў, звычайна ў спалучэнні з шаблонам, які стварае табліцу, дзе некаторыя радкі ў залежнасці ад умоў могуць прысутнічаць, а могуць і не прысутнічаць.
Шаблон стварае толькі частку табліцы, што дазваляе карыстачу самастойна задаць стыль для загалоўка і ніжняй часткі табліцы, а таксама для дадатковых радкоў паміж часткамі ці іншых элементаў. Шаблон пры выкарыстанні стварае новы радок табліцы, так што калі вы жадаеце дадаць якую-небудзь інфармацыю пасля гэтага шаблону, трэба яшчэ раз пачаць новы радок (паставіць |-).
Шаблон прымае 2 найменных параметру:
os - вызначае CSS-стыль для няцотных радкоў.
es - вызначае CSS-стыль для цотных радкоў.
Акрамя гэтага, шаблон прымае да 30 неназваных параметраў, якія ўтрымоўваюць вікі-разметку для стварэння радка табліцы (гл. ніжэй). Параметр можна пакінуць пустым, і ён не ўвойдзе ў табліцу: іншымі словамі, шаблон сам вызначае, колькі радкоў яму задалі ў неназваных параметрах, і вырашае, ці ўжываць да радка «цотнае» ці «няцотнае» фарматаванне.
Неназваныя параметры павінны пачынацца са стартавага знака для фармавання таблічнага вочка, прычым знак павінен быць сумяшчальны з механізмам шаблонаў: гэта або «!» для загалоўка, або шаблон | для таго, каб стварыць стандартны знак пачатку вочка «|». Параметр можа ўтрымоўваць некалькі вочак, або на розных радках з падзелам адзінарнай вертыкальнай рысай (для шаблонаў |), або ў адзін радок з падзелам дзвюма рысамі (для шаблонаў ||, які замяняе «||»). Для вочак можна паказваць уласныя стылі CSS.
Пры спробе выкарыстоўваць іншыя механізмы фармавання табліц, напрыклад, rowspan ці стварэнні новага радка ўсярэдзіне параметру (з дапамогай |-, могуць паўстаць неспадзяваныя вынікі.
Прыклады
[правіць зыходнік] {| class="wikitable"
! Месца !! Рэзультат
{{Чаргаванне стыляў радкоў табліцы|es=background:#f0f0f0;
| {{!}} Першы {{!!}} 100
| {{!}} Другі {{!!}} 95
| <!-- empty! -->
| {{!}} Трэці {{!!}} 87
| <!-- empty! -->
| {{!}} Чацвёрты {{!!}} 65
| {{!}} Пяты {{!!}} 58
}}
|}
| Месца | Рэзультат |
|---|---|
| Першы | 100 |
| Другі | 95 |
| Трэці | 87 |
| Чацвёрты | 65 |
| Пяты | 58 |
{| class="infobox vevent" style="float:left;"
! colspan="2" style="background:#4040F0;" | AFC North
{{Чаргаванне стыляў радкоў табліцы|es=background:#f0f0f0;
| {{!}} Ravens {{!!}} Baltimore
| {{!}} Bengals {{!!}} Cincinnati
| {{!}} Browns {{!!}} Cleveland
| <!-- Empty! -->
| {{!}} Steelers {{!!}} Pittsburgh
}}
|-
! colspan="2" style="background:#4040F0;" | AFC East
{{Чаргаванне стыляў радкоў табліцы|es=background:#f0f0f0;
| {{!}} Bills {{!!}} Buffalo
| {{!}} Dolphins {{!!}} Miami
| <!-- empty! -->
| {{!}} Patroits {{!!}} New England
| {{!}} Jets {{!!}} New York
}}
|}
| AFC North | |
|---|---|
| Ravens | Baltimore |
| Bengals | Cincinnati |
| Browns | Cleveland |
| Steelers | Pittsburgh |
| AFC East | |
| Bills | Buffalo |
| Dolphins | Miami |
| Patroits | New England |
| Jets | New York |