This template is used inMediaWiki:Citethispage-content, and onapproximately 285,000 pages. Changes to it can cause immediate changes to the Wikipedia user interface. To avoid major disruption and server load, any changes should be tested in the template's/sandbox or/testcases subpages, or in your ownuser subpage. The tested changes can be added to this page in a single edit. Please discuss changes on thetalk page before implementing them.
This template createshorizontal lists. Each item in the list may be individually styled withCSS.
Lists output by{{Flatlist}} and{{Hlist}} are semantically and visually identical, and differ only in the wiki-markup used to create the lists.
Usage
Basic usage
{{hlist|first item|second item|third item|...}}
All parameters
{{hlist|first item|second item|third item|...|class =class for div tag|style =style for div tag|list_style =style for ul tag|item_style =style for all li tags|item1_style =style for first li tag|item2_style =style for second li tag|...|indent =the number of tabs to indent}}
Example
{{hlist|Jazz|rock|pop|rap}}
produces:
Jazz
rock
pop
rap
Parameters
Positional parameters (1,2,3...): these are the list items. If no list items are present, the module will output nothing.
class: a custom class for the<div>...</div> tags surrounding the list. Set toinline when using{{hlist}} inside text.
style: a custom CSS style for the<div>...</div> tags surrounding the list, e.g.font-size: 90%;.
list_style: a custom CSS style for the<ul>...</ul> tags around the list. The format is the same as for the|style= parameter.
item_style: a custom CSS style for all of the list items (the<li>...</li> tags). The format is the same as for the|style= parameter.
Avoid using the stylewhite-space:nowrap in theitem_style parameter, because it will have the unintended effect of avoiding line breaks anywhere in the list, instead of just inside the list item; the workaround is to move this style in thelist_style parameter, and then insert{{Wbr}} at thebeginning of each item value, to insert an invisible word-break opportunity (and not atend of the item value, as the word-break would occur just before the trailing spaced-bullet separator).
item1_style,item2_style,item3_style...: custom CSS styles for each of the list items. The format is the same as for the|style= parameter.
indent: the number of tabs to indent the list. Default value is 0.
{{hlist}} will produceLintererrors if placed inside a template that uses<span>...</span> tags, such as{{small}},{{larger}}, etc. To avoid this, use the substitutions from the table below: