Template:Tag: Difference between revisions

From Space Station 14 Wiki
(wip)
 
(cats)
 
(One intermediate revision by the same user not shown)
Line 26: Line 26:
}}
}}


 
[[Category:HTML typing-aid templates]]
[[Category:Wikitext typing-aid templates]]
<templatedata>
<templatedata>
{
{
Line 33: Line 34:
"label": "Tag name",
"label": "Tag name",
"type": "line",
"type": "line",
"required": true
"required": true,
"description": "The XML/HTML tag's name.",
"example": "\"code\", \"ref\""
},
},
"2": {
"2": {
Line 53: Line 56:
],
],
"default": "pair",
"default": "pair",
"suggested": true,
"description": "To indicate which of the tag's types is/are presented. See the template docs for details."
},
"wrap": {
"label": "Wrap",
"description": "Disable nowrap for long samples, so allowing wraps (line breaks).",
"type": "boolean",
"suggestedvalues": [
"yes",
"no"
],
"autovalue": "1"
},
"style": {
"label": "Style",
"description": "Custom style.",
"type": "string"
},
"link": {
"label": "Link",
"description": "Link to the element's entry at the HTML element article.",
"example": "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.",
"type": "boolean",
"autovalue": "1"
},
"attribs": {
"aliases": [
"params"
],
"label": "Attributes",
"description": "Attributes and values to be included as part of an open/start tag.",
"type": "string",
"suggested": true
"suggested": true
},
},
"wrap": {},
"content": {
"style": {},
"label": "Content",
"link": {},
"description": "Text to place between open/start and close/end tags.",
"params": {},
"type": "string",
"attribs": {},
"suggested": true
"content": {}
}
},
},
"paramOrder": [
"paramOrder": [
"1",
"1",
"2",
"2",
"content",
"attribs",
"wrap",
"wrap",
"style",
"link",
"link",
"params",
"style"
"attribs",
"content"
]
]
}
}
</templatedata></noinclude>
</templatedata></noinclude>

Latest revision as of 11:18, 15 August 2024

<tag>...</tag>

Template documentation
view or edit this documentation about template documentation
External template
This template originates from an external source:

A markup tag is an open < and a close > angle brackets and the content within them, in a markup language, as XML or HTML:

For example, the <title> tag provides a title for the Web page.

This template provides a quick way to mention a markup-style tag in a preformatted way.

Examples

Syntax Result
{{tag|ref}} <ref>...</ref>
{{tag|ref|content=}} <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|!--|content=comment}} <!--comment-->
{{tag|math|attribs=chem}} <math chem>...</math>
{{tag|a |attribs=href="<nowiki>https://en.wikipedia.org/</nowiki>" |content=English Wikipedia}} <a href="https://en.wikipedia.org/">English Wikipedia</a>

See also

No description.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Tag name1

The XML/HTML tag's name.

Example
"code", "ref"
Linerequired
Tag type2

To indicate which of the tag's types is/are presented. See the template docs for details.

Suggested values
pair p open o close c empty e single s void v
Default
pair
Linesuggested
Contentcontent

Text to place between open/start and close/end tags.

Stringsuggested
Attributesattribs params

Attributes and values to be included as part of an open/start tag.

Stringsuggested
Wrapwrap

Disable nowrap for long samples, so allowing wraps (line breaks).

Suggested values
yes no
Auto value
1
Booleanoptional
Linklink

Link to the element's entry at the HTML element article.

Example
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.
Auto value
1
Booleanoptional
Stylestyle

Custom style.

Stringoptional