Jump to content

Template:Plainlist/doc

From Micro Pedia

<templatestyles src="Template:Mbox/styles.css" />

<templatestyles src="Module:Message box/ombox.css"></templatestyles>

Lua error: Module:TNT:158: '''Missing JsonConfig extension, or not properly configured; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/Uses TemplateStyles.tab. Please properly enable the JSONConfig extension at Special:ManageWiki/extensions#mw-prefsection-other See https://www.mediawiki.org/wiki/Extension:JsonConfig#Supporting_Wikimedia_templates'''.

This template provides a WCAG/ISO-standards-compliant accessible alternative to <br /> separated lists.

Usage[edit]

{{plainlist}} starts a plain (i.e. unbulleted) list, such as:

<templatestyles src="Plainlist/styles.css"/>

It uses proper HTML list markup, which is more standards-compliant and more accessible than separating list items with <br />.

Examples[edit]

{{plainlist| * [[cat]] * [[dog]] * [[horse]] * [[cow]] * [[sheep]] * [[pig]] }} ->

<templatestyles src="Plainlist/styles.css"/>

}}


Parameters[edit]

<templatedata> { "params": { "1": { "label": "List content", "description": "If supplied, the list, as a normal bulleted list. (Every line should start with an asterisk. No blank lines between lines.) See template page for how this works otherwise.", "type": "content", "suggested": true }, "class": { "label": "CSS classes", "description": "Adds a CSS class to the containing div.", "type": "string", "default": "The class \"plainlist\" is always applied." }, "style": { "label": "Custom CSS", "description": "Adds CSS style options. Complex styles should not be used in articles (per WP:Deviations) but may be acceptable on user, project, and talk pages.", "type": "string",

           "example": "border:solid 1px silver; background:lightyellow"

}, "indent": { "label": "Indent level",

           "description": "Indents the list by a number of standard indents (one indent being 1.6em), particularly handy for inclusion in an indented discussion thread.",

"type": "number",

           "example": "2"

} } } </templatedata>

Technical details[edit]

{{Plainlist}} works by constructing a div with the CSS class "plainlist" which has the styles listed in Template:Plainlist/styles.css.

Wikitext Expanded template HTML
{{Plainlist|
* Example 1
* Example 2
* Example 3
}}
<templatestyles src="Plainlist/styles.css"/><div class="plainlist " >
* Example 1
* Example 2
* Example 3
</div>
<div class="plainlist">
<ul>
<li>Example 1</li>
<li>Example 2</li>
<li>Example 3</li>
</ul>
</div>