Template:Unbulleted list: Difference between revisions
en>Jonesey95 (Undid revision 929522913 by MSGJ (talk). Reverted, as this change has been shown to have bugs. Discussion continues on talk page.) |
m (1 revision imported) |
(No difference)
| |
Latest revision as of 06:55, 29 March 2023
| File:Ambox warning orange.svg | This template is used on approximately 1,180,000 pages, or roughly 324176% of all 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. |
| File:Lua-Logo.svg | This template uses Lua: |
This template creates unbulleted lists. Each item in the list may have CSS styles added to it individually, by appending a numbered parameter.
Usage[edit]
Basic usage
{{unbulleted list|first item|second item|third item|...}}
All parameters
{{unbulleted list
|first item|second item|third item|...
|class = class
|style = style
|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 |...
}}
Parameters[edit]
- 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, e.g.plainlinks.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.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.
<templatedata> { "params": { "1": { "label": "List item 1", "type": "line", "required": true, "description": "First item in the list" }, "2": { "label": "List item 2", "type": "line", "description": "Second item in the list" }, "3": { "label": "List item 3", "type": "line", "description": "Third item in the list" }, "4": { "label": "List item 4", "type": "line", "description": "Fourth item in the list" }, "5": { "label": "List item 5", "type": "line", "description": "Fifth item in the list" }, "6": { "label": "List item 6", "type": "line", "description": "Sixth item in the list" }, "7": { "label": "List item 7", "type": "line", "description": "Seventh item in the list" }, "8": { "label": "List item 8", "type": "line", "description": "Eighth item in the list" }, "9": { "label": "List item 9", "type": "line", "description": "Ninth item in the list" }, "class": {
"description": "A custom class for the"example": "plainlinks" }, "style": {
"description": "A custom CSS style for the"example": "font-size: 90%;" }, "list_style": {
"description": "A custom CSS style for the- ...
"label": "List style" }, "item_style": {
"description": "A custom CSS style for all of the list items (theExample[edit]
| Code | Result |
|---|---|
{{Unbulleted list|entry1|entry2|entry3|entry4|entry5
|
|
{{Unbulleted list|Winner|Runner-up|Third place|item_style=color:blue;}}
|
|
{{Unbulleted list|Winner|Runner-up|Third place|item1_style=background-color:yellow;|item2_style=background-color:silver;}}
|
|
Controlling line-breaking[edit]
Template {{nbsp}} may be used with {{wbr}} and {{nowrap}} 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.
Wrapping this entire template with {{nowrap}} causes syntax errors. Use |class=nowrap instead.
Technical details[edit]
{{Unbulleted list}} works by constructing a div with the CSS class "plainlist" which has the styles in Template:Plainlist/styles.css.
| Wikitext | HTML |
|---|---|
{{Unbulleted list
| Example 1
| Example 2
| Example 3
}}
|
<div class="plainlist">
<ul>
<li>Example 1</li>
<li>Example 2</li>
<li>Example 3</li>
</ul>
</div>
|
See also[edit]
- {{plainlist}} – essentially the same but uses
|* ... * ... * ...instead of| ... | ... | ... - {{unbulleted list citebundle}} — for unbulleted lists inside
<ref>HTML tags - {{flatlist}} and {{hlist}} (replacements for comma- or dash-separated lists)
- {{bulleted list}}
- {{ordered list}}