• Home
  • Random
  • Log in
  • Settings
  • About Roovet Articles
  • Disclaimers
Roovet Articles

Template:Plainlist

  • Language
  • Watch
  • View source
▣Desktop viewSwitch to full site
Template documentation[view] [edit] [history] [purge]
WarningThis template is used on 171,000+ pages.
To avoid major disruption and server load, any changes should be tested in the template's /sandbox or /testcases subpages, or in your own user subpage. The tested changes can be added to this page in a single edit. Consider discussing changes on the talk page before implementing them.

This template provides a WCAG/ISO-standards-compliant accessible alternative to <br /> separated lists, per WP:UBLIST and WP:PLIST

Contents

  • 1 Usage
  • 2 Examples
    • 2.1 Alternative syntax
  • 3 Parameters
    • 3.1 Controlling line-breaking
  • 4 Technical details
  • 5 Redirects
  • 6 See also

Usage

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

  • cat
  • dog
  • horse
  • cow
  • sheep
  • pig

It uses proper HTML list markup, which is more standards-compliant and more accessible than separating list items with <br />. Detailed reasons for using this template can be found at WP:UBLIST.

This template can be used with or without {{endplainlist}}. It is an alternative to {{unbulleted list}}, which performs the same function in a more concise but less wiki-style manner. Note that {{unbulleted list}} will work inside image captions, whereas {{plainlist}} does not.

Examples

Markup Renders as
{{plainlist|
* [[cat]]
* [[dog]]
* [[horse]]
* [[cow]]
* [[sheep]]
* [[pig]]
}}
  • cat
  • dog
  • horse
  • cow
  • sheep
  • pig

Alternative syntax

Markup Renders as
{{plainlist}}
* [[cat]]
* [[dog]]
* [[horse]]
* [[cow]]
* [[sheep]]
* [[pig]]
{{endplainlist}}
  • cat
  • dog
  • horse
  • cow
  • sheep
  • pig

Parameters

This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. See a monthly parameter usage report for Template:Plainlist in articles based on its TemplateData.

TemplateData for Plainlist

INTERNAL: Module:Format_TemplateData:568: assign to undeclared variable 'dt'

Controlling line-breaking

Template {{Template:Plainlist}} may be used with {{Template:Plainlist}} and {{Template:Plainlist}} to control line-breaking in bulletless lists, to prevent wrapped long entries from being confused with multiple entries. See Template:Wbr/doc#Controlling line-breaking in infoboxes for details.

Technical details

{{Plainlist}} works by constructing a div with the CSS class "plainlist" which has the following style (see MediaWiki:Common.css):

.plainlist ul {
    line-height: inherit;
    list-style: none none;
    margin: 0;
}
.plainlist ul li {
    margin-bottom: 0;
}
Wikitext Expanded template HTML
{{Plainlist|
* Example 1
* Example 2
* Example 3
}}
Template:Nowiki2
<div class="plainlist">
<ul>
<li>Example 1</li>
<li>Example 2</li>
<li>Example 3</li>
</ul>
</div>

Redirects

  • {{Startplainlist}}

See also

  • {{unbulleted list}} – essentially the same but uses | ... | ... | ... instead of |* ... * ... * ...
  • {{flatlist}} and {{hlist}} (replacements for comma- or dash-separated lists)
  • {{bulleted list}}
  • {{Indented plainlist}}
  • {{ordered list}}
  • Lua error in Module:Section_link at line 121: args table is read-only. for more information on creating lists within the Infobox family of templates, with examples in the following Lua error in Module:Section_link at line 121: args table is read-only.
  • v
  • t
  • e
HTML lists
More information —
  • Help:List
  • WP:List dos and don'ts
  • WP:Manual of Style/Embedded lists
  • Lua error in Module:Section_link at line 121: args table is read-only.
  • WP:WikiProject Lists
Horizontal list
{{Template:Plainlist|item1 |item2 }}
  • item1
  • item2
Horizontal list
{{Template:Plainlist|
* item1
* item2}}
  • item1
  • item2
Horizontal list
{{Template:Plainlist|item1 |item2 }}
  • item1
  • item2
Bulleted list
{{Template:Plainlist|item1 |item2 }}
  • item1
  • item2
Numeric ordered list
{{Template:Plainlist|first |second }}
  1. first
  2. second
Alphabetic ordered list
{{Template:Plainlist|list_style_type=lower-alpha |first |second }}
  1. first
  2. second
Unbulleted list
{{Template:Plainlist|item1 |item2 }}
  • item1
  • item2
Unbulleted list
{{Template:Plainlist|
* item1
* item2}}
  • item1
  • item2
Glossary or definition list
{{Template:Plainlist}}

{{Template:Plainlist|first term}}{{Template:Plainlist|first description}}
Lua error in Module:Template_link_general at line 136: attempt to concatenate local 'titlePart' (a nil value).Lua error in Module:Template_link_general at line 136: attempt to concatenate local 'titlePart' (a nil value).
{{glossary end}}

first term
first description
second term
second description
Bulleted list to flow around an image
[[File:Bad Title Example.png|left|thumb|100px]]

{{Template:Plainlist|
*item1
*item2}}

  • item1
  • item2
Ordered list in columns
{{Template:Plainlist|colwidth=5em|
# first
# second}}
  1. first
  2. second
Category:List formatting and function templates
The above documentation is transcluded from Template:Plainlist/doc. (edit | history)
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages.
Add categories to the /doc subpage. Subpages of this template.
Retrieved from "https://articles.roovet.com/index.php?title=Template:Plainlist&oldid=58265"
Last edited on 27 August 2025, at 07:06

Languages

      This page is not available in other languages.

      Roovet Articles
      • Roovet Articles
      • Powered by MediaWiki
      • This page was last edited on 27 August 2025, at 07:06.
      • Content is available under Roovet Articles unless otherwise noted.
      • Privacy policy
      • About Roovet Articles
      • Disclaimers
      • Desktop