Template:Tag/doc

    From Ianseo
    < Template:Tag
    Revision as of 00:16, 29 November 2024 by commons>ExE Boss (→‎top: Add {{Uses TemplateStyles}})
    (diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
    For the page status indicator Phabricator tags, see: {{Ptag }}.

    This is the TemplateData documentation for this template used by VisualEditor and other tools.

    Tag

    This template provides a quick way to mention an XML-style tag in a preformatted way. Mainly used in discussion/help pages.

    Template parameters

    This template prefers inline formatting of parameters.

    ParameterDescriptionTypeStatus
    Tag1

    The name of the HTML tag.

    Default
    tag
    Example
    span
    Linerequired
    Type2

    What type of tag to display, see documentation for possible values.

    Suggested values
    p pair o open c close s single
    Default
    pair
    Stringoptional
    Contentcontent

    The text content of the tag. By default “...” for pair type, empty for others; unused if type is single.

    Contentoptional
    Parametersparams

    Parameters (attributes) for the opening tag, unused in close type.

    Example
    foo="bar"
    Lineoptional
    Plain displayplain

    Avoid using monospace font and grey background for the tag.

    Booleanoptional
    Wrap?wrap

    Whether to not add `style="white-space: nowrap;"` to the enclosing <code> tag.

    Auto value
    1
    Booleanoptional

    Usage

    Types

    • p or pair(default) display a matched pair of open-and-close tags: ‎<div>...‎</div>
    • o or open – display only the opening tag of an open-and-close pair: ‎<span>
    • c or close – display only the closing tag of an open-and-close pair: ‎</span>
    • s or single – display a single tag: ‎<br />

    Examples

    • {{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|params={{attr|group|"note"}}}}‎<ref group="note">
    • {{tag|references|single}}‎<references />
    • {{tag|br|single}}‎<br />

    See also

    <syntaxhighlight lang="text" style="display:none!important"></syntaxhighlight>