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

Материал из Народные сказки
Перейти к навигации Перейти к поиску
(Новая страница: «{{#ifeq: {{{style|}}} | regular | <templatestyles src="Модуль:Template call code/styles.css" /> }}<{{#ifeq: {{{style|}}} | regular | span | code }} class="{{#ifeq: {{{wrap|}}} | yes | wrap | nowrap }}" style="{{#switch: {{{style|}}} | plain = border:none; background:transparent; | regular = | {{{style|}}} }}"><!-- Opening tag -->{{#switch: {{#if: {{{2|}}} | {{{2|}}} | pair }} |c|close = |s|single |o|open |p|pair = {{#ifeq: {{{1|tag}}} | !-...»)
 
Нет описания правки
 
(не показаны 2 промежуточные версии этого же участника)
Строка 9: Строка 9:
   |s|single
   |s|single
   |o|open
   |o|open
   |p|pair = {{#ifeq: {{{1|tag}}}
   |p|pair = {{#ifeq: {{{1|Tag}}}
     | !--
     | !--
     | {{#ifeq: {{{style|}}} | regular | <span class="ts-templateCallCode-weak">&lt;!--</span> | &lt;!-- }}
     | {{#ifeq: {{{style|}}} | regular | <span class="ts-templateCallCode-weak">&lt;!--</span> | &lt;!-- }}
     | {{#ifeq: {{{style|}}} | regular | <span class="ts-templateCallCode-weak">&lt;</span> | &lt; }}{{{1|tag}}}{{#if: {{{params|{{{p|}}}}}} | &#32;{{{params|{{{p|}}}}}} }}
     | {{#ifeq: {{{style|}}} | regular | <span class="ts-templateCallCode-weak">&lt;</span> | &lt; }}{{{1|Tag}}}{{#if: {{{params|{{{p|}}}}}} | &#32;{{{params|{{{p|}}}}}} }}
     }}
     }}
  }}<!--
  }}<!--
Строка 20: Строка 20:
   |s|single = &#32;{{#ifeq: {{{style|}}} | regular | <span class="ts-templateCallCode-weak">/&gt;</span> | /&gt; }}
   |s|single = &#32;{{#ifeq: {{{style|}}} | regular | <span class="ts-templateCallCode-weak">/&gt;</span> | /&gt; }}
   |o|open = {{#ifeq: {{{style|}}} | regular | <span class="ts-templateCallCode-weak">&gt;</span> | &gt; }}{{{content|{{{c|}}}}}}
   |o|open = {{#ifeq: {{{style|}}} | regular | <span class="ts-templateCallCode-weak">&gt;</span> | &gt; }}{{{content|{{{c|}}}}}}
   |p|pair = {{#ifeq: {{{1|tag}}} | !-- || {{#ifeq: {{{style|}}} | regular | <span class="ts-templateCallCode-weak">&gt;</span> | &gt; }} }}{{{content|{{{c|}}}}}}
   |p|pair = {{#ifeq: {{{1|Tag}}} | !-- || {{#ifeq: {{{style|}}} | regular | <span class="ts-templateCallCode-weak">&gt;</span> | &gt; }} }}{{{content|{{{c|}}}}}}
  }}<!--
  }}<!--
  Closing tag
  Closing tag
Строка 27: Строка 27:
   |o|open =
   |o|open =
   |c|close
   |c|close
   |p|pair = {{#ifeq: {{{1|tag}}}
   |p|pair = {{#ifeq: {{{1|Tag}}}
     | !--
     | !--
     | {{#ifeq: {{{style|}}} | regular | <span class="ts-templateCallCode-weak">--&gt;</span> | --&gt; }}
     | {{#ifeq: {{{style|}}} | regular | <span class="ts-templateCallCode-weak">--&gt;</span> | --&gt; }}
     | {{#ifeq: {{{style|}}} | regular | <span class="ts-templateCallCode-weak">&lt;/</span>{{{1|tag}}}<span class="ts-templateCallCode-weak">&gt;</span> | &lt;/{{{1|tag}}}&gt; }}
     | {{#ifeq: {{{style|}}} | regular | <span class="ts-templateCallCode-weak">&lt;/</span>{{{1|Tag}}}<span class="ts-templateCallCode-weak">&gt;</span> | &lt;/{{{1|Tag}}}&gt; }}
     }}
     }}
  }}<!--
  }}<!--
--></{{#ifeq: {{{style|}}} | regular | span | code }}><noinclude>{{doc}}</noinclude>
--></{{#ifeq: {{{style|}}} | regular | span | code }}><noinclude>{{Doc}}</noinclude>

Текущая версия от 22:58, 13 мая 2023

<Tag></Tag>

Документация

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

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

{{Tag |тег |тип |content=текст |params=параметры |style=стиль/CSS }}

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

Например,

  • {{Tag|color}} покажет <color></color>.
  • {{Tag|color|o}} (или: {{Tago|color}}) покажет <color>.
  • {{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}} /{{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>

См. также

  • {{#tag}} — функция парсера для генерирования рабочих тегов