Шаблон:Tag/doc: различия между версиями

Материал из Народные сказки
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 5: Строка 5:


=== Использование ===
=== Использование ===
{{Tc|tag|''тег''{{optp|''тип''|content{{=}}''текст''|params{{=}}''параметры''|style{{=}}''стиль/CSS''|_spaced=1}}|_spaced=1}}
{{Tc|Tag|''тег''{{optp|''тип''|content{{=}}''текст''|params{{=}}''параметры''|style{{=}}''стиль/CSS''|_spaced=1}}|_spaced=1}}


{{Optp/comment}}{{^|1em}}
{{Optp/comment}}{{^|1em}}


Например,
Например,
* <code><nowiki>{{tag|color}}</nowiki></code> покажет {{tag|color}}.
* <code><nowiki>{{Tag|color}}</nowiki></code> покажет {{Tag|color}}.
* <code><nowiki>{{tag|color|o}}</nowiki></code> (или: {{Tc|Tago|color}}) покажет {{tag|color|o}}.
* <code><nowiki>{{Tag|color|o}}</nowiki></code> (или: {{Tc|Tago|color}}) покажет {{tag|color|o}}.
* <code><nowiki>{{tag|color|c}}</nowiki></code> покажет {{tag|color|c}}.
* <code><nowiki>{{Tag|color|c}}</nowiki></code> покажет {{Tag|color|c}}.
* <code><nowiki>{{tag|nowiki|s}}</nowiki></code> покажет {{tag|nowiki|s}}.
* <code><nowiki>{{Tag|nowiki|s}}</nowiki></code> покажет {{Tag|nowiki|s}}.


=== Параметры ===
=== Параметры ===
* '''''первый параметр''''' ''(обязательный)'' — название HTML-тега
* '''''первый параметр''''' ''(обязательный)'' — название HTML-тега
* ''второй параметр'' — какой тип тега отображать:
* ''второй параметр'' — какой тип тега отображать:
** <code>p</code> (<code>pair</code>) ''(по умолчанию)'' — отображать пару открывающих и закрывающих тегов: {{tag|font|pair}}
** <code>p</code> (<code>pair</code>) ''(по умолчанию)'' — отображать пару открывающих и закрывающих тегов: {{Tag|font|pair}}
** <code>o</code> (<code>open</code>) — отображать только открывающий тег: {{tag|span|open}}
** <code>o</code> (<code>open</code>) — отображать только открывающий тег: {{Tag|span|open}}
**: ''Шорткат'': {{Tcl|Tago|''тег''}}
**: ''Шорткат'': {{Tcl|Tago|''тег''}}
** <code>c</code> (<code>close</code>) — отображать только закрывающий тег: {{tag|span|close}}
** <code>c</code> (<code>close</code>) — отображать только закрывающий тег: {{Tag|span|close}}
** <code>s</code> (<code>single</code>) — отображать одинарный тег: {{tag|nowiki|single}}
** <code>s</code> (<code>single</code>) — отображать одинарный тег: {{Tag|nowiki|single}}
* ''content='' или ''c='' — текстовое содержание тегов
* ''content='' или ''c='' — текстовое содержание тегов
* ''params='' или ''p='' — любые параметры для включения в открывающий тег
* ''params='' или ''p='' — любые параметры для включения в открывающий тег
* ''style='' — стили:
* ''style='' — стили:
** [[CSS]]
** [[CSS]]
** <code>plain</code> для отсутствия фона и рамки: {{tag|div|style=plain}}
** <code>plain</code> для отсутствия фона и рамки: {{Tag|div|style=plain}}
** <code>regular</code> для обычного шрифта и серого цвета угловых скобок под стать {{T|T}}{{sp/}}{{T|Tl}}: {{tag|div|style=regular}}
** <code>regular</code> для обычного шрифта и серого цвета угловых скобок под стать {{T|T}}{{sp/}}{{T|Tl}}: {{Tag|div|style=regular}}
**: ''Шорткат'': {{Tcl|tagr|''тег''}}
**: ''Шорткат'': {{Tcl|tagr|''тег''}}


==== Примеры ====
==== Примеры ====
* <code><nowiki>{{tag|ref}}</nowiki></code> → {{tag|ref}}
* <code><nowiki>{{Tag|ref}}</nowiki></code> → {{Tag|ref}}
* <code><nowiki>{{tag|ref|content=hello}}</nowiki></code> → {{tag|ref|content=hello}}
* <code><nowiki>{{Tag|ref|content=hello}}</nowiki></code> → {{Tag|ref|content=hello}}
* <code><nowiki>{{tag|font|content=foo}}</nowiki></code> → {{tag|font|content=foo}}
* <code><nowiki>{{Tag|font|content=foo}}</nowiki></code> → {{Tag|font|content=foo}}
* <code><nowiki>{{tag|font|open}}</nowiki></code> → {{tag|font|open}}
* <code><nowiki>{{Tag|font|open}}</nowiki></code> → {{Tag|font|open}}
* <code><nowiki>{{tag|font|open|content=hello}}</nowiki></code> → {{tag|font|open|content=hello}}
* <code><nowiki>{{Tag|font|open|content=hello}}</nowiki></code> → {{Tag|font|open|content=hello}}
* <code><nowiki>{{tag|span|close|content=hello}}</nowiki></code> → {{tag|span|close|content=hello}}
* <code><nowiki>{{Tag|span|close|content=hello}}</nowiki></code> → {{Tag|span|close|content=hello}}
* <code><nowiki>{{tag|span|pair|content=hello}}</nowiki></code> → {{tag|span|pair|content=hello}}
* <code><nowiki>{{Tag|span|pair|content=hello}}</nowiki></code> → {{Tag|span|pair|content=hello}}
* <code><nowiki>{{tag|ref|open|params=group="note"}}</nowiki></code> → {{tag|ref|open|params=group="note"}}
* <code><nowiki>{{Tag|ref|open|params=group="note"}}</nowiki></code> → {{Tag|ref|open|params=group="note"}}
* <code><nowiki>{{tag|references|single}}</nowiki></code> → {{tag|references|single}}
* <code><nowiki>{{Tag|references|single}}</nowiki></code> → {{Tag|references|single}}
* <code><nowiki>{{tag|nowiki|single}}</nowiki></code> → {{tag|nowiki|single}}
* <code><nowiki>{{Tag|nowiki|single}}</nowiki></code> → {{Tag|nowiki|single}}
* <code><nowiki>{{tag|a|params=href="<nowiki>https://en.wikipedia.org/</nowiki>"|content=English Wikipedia}}</nowiki></code> → {{tag|a|params=href="<nowiki>https://en.wikipedia.org/</nowiki>" |content=English Wikipedia}}
* <code><nowiki>{{Tag|a|params=href="<nowiki>https://en.wikipedia.org/</nowiki>"|content=English Wikipedia}}</nowiki></code> → {{Tag|a|params=href="<nowiki>https://en.wikipedia.org/</nowiki>" |content=English Wikipedia}}


== См. также ==
== См. также ==

Версия от 19:48, 9 мая 2023

Этот шаблон служит для представления XML/HTML-тегов преформатированным способом. В основном используется на страницах обсуждения и документации.

Использование

{{Tag |тегШаблон:optp }}

Серым показаны необязательные параметры.

Например,

  • {{Tag|color}} покажет <color></color>.
  • {{Tag|color|o}} (или: {{Tago|color}}) покажет Шаблон:tag.
  • {{Tag|color|c}} покажет </color>.
  • {{Tag|nowiki|s}} покажет <nowiki />.

Параметры

  • первый параметр (обязательный) — название HTML-тега
  • второй параметр — какой тип тега отображать:
    • p (pair(по умолчанию) — отображать пару открывающих и закрывающих тегов: <font></font>
    • o (open) — отображать только открывающий тег: <span>
      Шорткат: {{Tago|тег}}
    • c (close) — отображать только закрывающий тег: </span>
    • s (single) — отображать одинарный тег: <nowiki />
  • content= или c= — текстовое содержание тегов
  • params= или p= — любые параметры для включения в открывающий тег
  • style= — стили:
    • CSS
    • plain для отсутствия фона и рамки: <div></div>
    • regular для обычного шрифта и серого цвета угловых скобок под стать {{T}}Шаблон:sp/{{Tl}}: <div></div>
      Шорткат: {{tagr|тег}}

Примеры

  • {{Tag|ref}}<ref></ref>
  • {{Tag|ref|content=hello}}<ref>hello</ref>
  • {{Tag|font|content=foo}}<font>foo</font>
  • {{Tag|font|open}}<font>
  • {{Tag|font|open|content=hello}}<font>hello
  • {{Tag|span|close|content=hello}}hello</span>
  • {{Tag|span|pair|content=hello}}<span>hello</span>
  • {{Tag|ref|open|params=group="note"}}<ref group="note">
  • {{Tag|references|single}}<references />
  • {{Tag|nowiki|single}}<nowiki />
  • {{Tag|a|params=href="<nowiki>https://en.wikipedia.org/"|content=English Wikipedia}}</nowiki><a href="https://en.wikipedia.org/">English Wikipedia</a>

См. также

  • Шаблон:mwmw — функция парсера для генерирования рабочих тегов