Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Unbulleted list/doc: Difference between revisions

Template page
No edit summary
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 2: Line 2:
{{Documentation subpage}}
{{Documentation subpage}}
<!-- Categories go where indicated at the bottom of this page, please; interwikis go to Wikidata (see also: [[Wikipedia:Wikidata]]). -->
<!-- Categories go where indicated at the bottom of this page, please; interwikis go to Wikidata (see also: [[Wikipedia:Wikidata]]). -->
{{High-use| 635585 }}
This template creates unbulleted lists. Each item in the list may have CSS styles added to it individually, by appending a numbered parameter.
{{Template shortcuts|ubl|ubt|ublist|unbullet}}
{{stack|{{Lua|Module:List}}|{{Uses TemplateStyles|Template:Plainlist/styles.css}}}}
This template creates [[WP:UBLIST|unbulleted lists]]. Each item in the list may have [[CSS]] styles added to it individually, by appending a numbered parameter.


== Usage ==
== Usage ==


'''Basic usage'''
'''Basic usage'''
{{pre|<nowiki>{{</nowiki>unbulleted list<nowiki>|</nowiki>''first item''<nowiki>|</nowiki>''second item''<nowiki>|</nowiki>''third item''<nowiki>|</nowiki>...<nowiki>}}</nowiki>}}
 


'''All parameters'''
'''All parameters'''
{{pre|
 
<nowiki>{{</nowiki>unbulleted list
<nowiki>|</nowiki>''first item''<nowiki>|</nowiki>''second item''<nowiki>|</nowiki>''third item''<nowiki>|</nowiki>...
<nowiki>|class    = </nowiki>''class''
<nowiki>|style    = </nowiki>''style''
<nowiki>|list_style  = </nowiki>''style for ul tag''
<nowiki>|item_style  = </nowiki>''style for all li tags''
<nowiki>|item1_style = </nowiki>''style for first li tag''<nowiki> |item2_style = </nowiki>''style for second li tag''<nowiki> |</nowiki>...
<nowiki>}}</nowiki>
}}


=== Parameters ===
=== Parameters ===
Line 167: Line 155:
! style="width: 80%;" | Code !! Result
! style="width: 80%;" | Code !! Result
|-
|-
| <code><nowiki>{{Unbulleted list|entry1|entry2|entry3|entry4|entry5</nowiki>{{wbr}}<nowiki>|entry6|entry7|entry8|entry9}}</nowiki></code>
| <code><nowiki>{{Unbulleted list|entry1|entry2|entry3|entry4|entry5</nowiki><nowiki>|entry6|entry7|entry8|entry9}}</nowiki></code>
| {{Unbulleted list|entry1|entry2|entry3|entry4|entry5|entry6|entry7|entry8|entry9}}
| {{Unbulleted list|entry1|entry2|entry3|entry4|entry5|entry6|entry7|entry8|entry9}}
|-
|-
Line 178: Line 166:


=== Controlling line-breaking ===
=== Controlling line-breaking ===
Template {{tlx|nbsp}} may be used with {{tlx|wbr}} and {{tlx|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.
Template may be used with and {{tlx|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 {{tlx|nowrap}} causes syntax errors. Use {{para|class|nowrap}} instead.
Wrapping this entire template with {{tlx|nowrap}} causes syntax errors. Use {{para|class|nowrap}} instead.


==Technical details==
==Technical details==
{{tl|Unbulleted list}} works by constructing a [[span and div|div]] with the [[Cascading Style Sheets|CSS]] class "plainlist" which has the styles in [[Template:Plainlist/styles.css]].
{{tl|Unbulleted list}} works by constructing a div with the CSS class "plainlist" which has the styles in Template:Plainlist/styles.css.


{| class="wikitable"
{| class="wikitable"
Line 207: Line 195:
|}
|}


== See also ==
* {{tl|plainlist}} – essentially the same but uses <code><nowiki>|* ... * ... * ...</nowiki></code> instead of <code><nowiki>| ... | ... | ...</nowiki></code>
* {{tl|unbulleted list citebundle}} — for unbulleted lists inside <code><nowiki><ref></nowiki></code> HTML tags
* {{tl|flatlist}} and {{tl|hlist}} (replacements for comma- or dash-separated lists)
* {{tl|bulleted list}}
* {{tl|ordered list}}
{{Navbox lists}}
<includeonly>{{Sandbox other||
<includeonly>{{Sandbox other||
<!-- Categories go below this line, please; interwikis go to Wikidata, thank you! -->
<!-- Categories go below this line, please; interwikis go to Wikidata, thank you! -->

Latest revision as of 17:37, 9 April 2025

This page uses Creative Commons Licensed content from Wikipedia (view authors).

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


All parameters


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, 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.

Creates a list of items separated by line breaks but not bullets (•)

Template parameters

ParameterDescriptionTypeStatus
classclass

A custom class for the <div>...</div> tags surrounding the list

Example
plainlinks
Unknownoptional
stylestyle

A custom CSS style for the <div>...</div> tags surrounding the list

Example
font-size: 90%;
Unknownoptional
List stylelist_style

A custom CSS style for the <ul>...</ul> tags around the list

Unknownoptional
Item styleitem_style

A custom CSS style for all of the list items (the <li>...</li> tags)

Unknownoptional
List item 11

First item in the list

Linerequired
List item 22

Second item in the list

Lineoptional
List item 33

Third item in the list

Lineoptional
List item 44

Fourth item in the list

Lineoptional
List item 55

Fifth item in the list

Lineoptional
List item 66

Sixth item in the list

Lineoptional
List item 77

Seventh item in the list

Lineoptional
List item 88

Eighth item in the list

Lineoptional
List item 99

Ninth item in the list

Lineoptional
Item 1 styleitem1_style

Custom CSS style for list item 1

Unknownoptional
Item 2 styleitem2_style

Custom CSS style for list item 2

Unknownoptional
Item 3 styleitem3_style

Custom CSS style for list item 3

Unknownoptional
Item 4 styleitem4_style

Custom CSS style for list item 4

Unknownoptional
Item 5 styleitem5_style

Custom CSS style for list item 5

Unknownoptional
Item 6 styleitem6_style

Custom CSS style for list item 6

Unknownoptional
Item 7 styleitem7_style

Custom CSS style for list item 7

Unknownoptional
Item 8 styleitem8_style

Custom CSS style for list item 8

Unknownoptional
Item 9 styleitem9_style

Custom CSS style for list item 9

Unknownoptional

Example

Code Result
{{Unbulleted list|entry1|entry2|entry3|entry4|entry5|entry6|entry7|entry8|entry9}}
  • entry1
  • entry2
  • entry3
  • entry4
  • entry5
  • entry6
  • entry7
  • entry8
  • entry9
{{Unbulleted list|Winner|Runner-up|Third place|item_style=color:blue;}}
  • Winner
  • Runner-up
  • Third place
{{Unbulleted list|Winner|Runner-up|Third place|item1_style=background-color:yellow;|item2_style=background-color:silver;}}
  • Winner
  • Runner-up
  • Third place

Controlling line-breaking

Template may be used with 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

{{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>