Template:Tag/doc
Jump to navigation
Jump to search
This is a documentation subpage for Template:Tag. It contains usage information, categories and other content that is not part of the original template page. |
{{Tag}} provides a quick way to mention an XML/HTML-style tag in a preformatted way. Mainly used in discussion/help pages.
Usage[edit source]
Required parameters shown in bold italics.
|first unnamed=
(tagname above)- The XML/HTML tag's name (e.g. 100%, 100%).
|second unnamed=
(type above}- To indicate which of the tag's types is/are presented:
- p (pair) (default)
- A matching pair of open/start and close/end tags (e.g.
<div>...</div>
).
To suppress the ellipsis ("...") between the tags, add an empty|content=
parameter. - o (open)
- An open/start tag (e.g.
<span>
). - c (close)
- A close/end tag (e.g.
</span>
). - e (empty) or s (single) or v (void)
- An empty element, formed with a single self-terminating tag (e.g.
<hr />
); in HTML5 these are now known as "void" elements, though "empty" is the more common term.
|content=
- Text to place between open/start and close/end tags.
|attribs=
- Attributes and values to be included as part of an open/start tag (this parameter can also be called
|params=
). |wrap=yes
- Disable nowrap for long samples.
|link=yes
- Link to the element's entry at the HTML element article on Wikipedia, e.g.
{{Tag|del|link=y}}
produces:<del>...</del>
. This is only for HTML elements; the page is hard-coded, so it cannot be used for, e.g., XML elements from a particular schema. If desired, a feature for specifying the link page can be added.
Examples[edit source]
{{tag|ref}}
=<ref>...</ref>
{{tag|ref}}
=<ref></ref>
{{tag|ref|content=hello}}
=<ref>hello</ref>
{{tag|span|content=foo}}
=<span>foo</span>
{{tag|span|open}}
=<span>
{{tag|span|open|content=hello}}
=<span>hello
{{tag|span|close|content=hello}}
=hello</span>
{{tag|span|pair|content=hello}}
=<span>hello</span>
{{tag|ref|open|attribs=group="note"}}
=<ref group="note">
{{tag|references|single}}
=<references />
{{tag|br|single}}
=<br />
{{tag|!--}}
=<!--comment-->
{{tag|math|attribs=chem}}
=<math chem>...</math>
{{tag|a|attribs=href="<nowiki>https://en.wikipedia.org/</nowiki>"}}
=<a href="https://en.wikipedia.org/">English Wikipedia</a>
See also[edit source]
- #tag:, the parser function that generates working tags.