On this page
List and Table
Creating Lists (<ul>
, <ol>
, <li>
) and Nested Lists
Unordered List (<ul>
) and List Item (<li>
)
To create an unordered list (bulleted list) in Markdown, use -
or *
:
<ul>
<li>Item 1</li>
<li>Item 2
<ul>
<li>Subitem 2.1</li>
<li>Subitem 2.2</li>
</ul>
</li>
<li>Item 3</li>
</ul>
This html code will render as:
- Item 1
- Item 2
- Subitem 2.1
- Subitem 2.2
- Item 3
In this HTML representation:
<ul>
is used to define an unordered list (bulleted list).<li>
is used for each list item.- Nested lists (
<ul>
within<li>
) are used for subitems under “Item 2”.
Ordered List (<ol>
) and List Item (<li>
)
To create an ordered list (numbered list) in Markdown, use numbers followed by a period (.):
<ol>
<li>First item</li>
<li>Second item</li>
<li>Third item
<ol>
<li>Subitem 3.1</li>
<li>Subitem 3.2</li>
</ol>
</li>
<li>Fourth item</li>
</ol>
This html code will render as:
- First item
- Second item
- Third item
- Subitem 3.1
- Subitem 3.2
- Fourth item
In this HTML representation:
<ol>
is used to define an ordered list (numbered list).<li>
is used for each list item. Nested lists (<ol>
within<li>
) are used for subitems under “Third item”.
Structuring Data with Tables (<table>
, <tr>
, <td>
, <th>
)
Creating a Table (<table>
)
To create a table in Markdown, use pipe (|) to separate columns and hyphens (-) to separate the header row from the content rows:
<table>
<thead>
<tr>
<th>Header 1</th>
<th>Header 2</th>
</tr>
</thead>
<tbody>
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
</tr>
<tr>
<td>Cell 3</td>
<td>Cell 4</td>
</tr>
</tbody>
</table>
This html code will render as:
Header 1 | Header 2 |
---|---|
Cell 1 | Cell 2 |
Cell 3 | Cell 4 |
Table Structure
<table>
: The main container for the table.<tr>
: Table row, defines a row of cells.<th>
: Table header cell, defines a header cell (typically bold and centered).<td>
: Table data cell, defines a cell with regular content.