Template:Unbulleted list/doc

This template creates unbulleted lists. Each item in the list may have CSS styles added to it individually, by appending a numbered parameter.

Usage
Basic usage first item

second item

third item

...

All parameters first item

second item

third item

...

...

Parameters

 * Positional parameters (, ,  ...) – these are the list items. If no list items are present, the module will output nothing.
 * – a custom class for the tags surrounding the list, e.g..
 * – a custom CSS style for the tags surrounding the list, e.g..
 * – a custom CSS style for the  tags around the list. The format is the same as for the style parameter.
 * – a custom CSS style for all of the list items (the  tags). The format is the same as for the style parameter.
 * ,,  ... – custom CSS styles for each of the list items. The format is the same as for the style parameter.

{	"params": { "1": {			"label": "List item 1", "type": "line", "required": true },		"2": {			"label": "List item 2", "type": "line" },		"3": {			"label": "List item 3", "type": "line" },		"4": {			"label": "List item 4", "type": "line" },		"5": {			"label": "List item 5", "type": "line" },		"6": {			"label": "List item 6", "type": "line" },		"7": {			"label": "List item 7", "type": "line" },		"8": {			"label": "List item 8", "type": "line" },		"9": {			"label": "List item 9", "type": "line" },		"class": { "description": "A custom class for the ... tags surrounding the list", "example": "plainlinks" },		"style": { "description": "A custom CSS style for the ... tags surrounding the list", "example": "font-size: 90%;" },		"list_style": { "description": "A custom CSS style for the ... tags around the list", "label": "List style" },		"item_style": { "description": "A custom CSS style for all of the list items (the ... tags)", "label": "Item style" },		"item1_style": { "label": "Item 1 style", "description": "Custom CSS style for list item 1" },		"item2_style": { "label": "Item 2 style", "description": "Custom CSS style for list item 2" },       "item3_style": { "label": "Item 3 style", "description": "Custom CSS style for list item 3" },       "item4_style": { "label": "Item 4 style", "description": "Custom CSS style for list item 4" },       "item5_style": { "label": "Item 5 style", "description": "Custom CSS style for list item 5" },       "item6_style": { "label": "Item 6 style", "description": "Custom CSS style for list item 6" },       "item7_style": { "label": "Item 7 style", "description": "Custom CSS style for list item 7" },       "item8_style": { "label": "Item 8 style", "description": "Custom CSS style for list item 8" },       "item9_style": { "label": "Item 9 style", "description": "Custom CSS style for list item 9" }	},	"paramOrder": [ "class", "style", "list_style", "item_style", "1",		"2",		"3",		"4",		"5",		"6",		"7",		"8",		"9",		"item1_style", "item2_style", "item3_style", "item4_style", "item5_style", "item6_style", "item7_style", "item8_style", "item9_style" ] }

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

Wrapping this entire template with causes syntax errors. Use nowrap instead.

Technical details
Unbulleted list works by constructing a div with the CSS class "plainlist" which has the following style (see MediaWiki:Common.css):