Шаблон:Чаргаванне стыляў радкоў табліцы

Выкарыстанне
Чаргаванне стыляў радкоў табліцы дазваляе дынамічна ствараць табліцы, якія выкарыстоўваюць розныя стылі для цотных і няцотных радкоў, звычайна ў спалучэнні з шаблонам, які стварае табліцу, дзе некаторыя радкі ў залежнасці ад умоў могуць прысутнічаць, а могуць і не прысутнічаць.
Шаблон стварае толькі частку табліцы, што дазваляе карыстачу самастойна задаць стыль для загалоўка і ніжняй часткі табліцы, а таксама для дадатковых радкоў паміж часткамі ці іншых элементаў. Шаблон пры выкарыстанні стварае новы радок табліцы, так што калі вы жадаеце дадаць якую-небудзь інфармацыю пасля гэтага шаблону, трэба яшчэ раз пачаць новы радок (паставіць |-).
Шаблон прымае 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 |
Каб пазбегнуць паломак старонак, дзе ўжыты гэты шаблон, пажадана эксперыментаваць у сваёй асабістай прасторы.