Template:Hlist/doc
| Some or all text used in this template, module, or documentation has been borrowed from Wikipedia and modified for Weezerpedia. View the original text at Wikipedia:Template:Hlist.
This page was last edited on May 27, 2025. The version on Wikipedia may have updated since then. |
| This template uses Lua: |
| This template uses TemplateStyles: |
This template creates horizontal lists. Each item in the list may be individually styled with CSS.
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 toinlinewhen 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 style
white-space:nowrapin theitem_styleparameter, 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_styleparameter, and then insert {{Wbr}} at the beginning of each item value, to insert an invisible word-break opportunity (and not at end of the item value, as the word-break would occur just before the trailing spaced-bullet separator).
- Avoid using the style
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.