# Task Lists

```````````````````````````````` example
- [ ] foo
- [x] bar
- [X] baz
.
<ul>
<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>foo</li>
<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled checked/>bar</li>
<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled checked/>baz</li>
</ul>
````````````````````````````````

```````````````````````````````` example
- foo
- [ ] bar
.
<ul>
<li>foo</li>
<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>bar</li>
</ul>
````````````````````````````````

```````````````````````````````` example
- foo

- [ ] bar
- [x] baz

  text
.
<ul>
<li><p>foo</p>
</li>
<li class="task-list-item"><p><input class="task-list-item-checkbox" type="checkbox" disabled/>bar</p>
</li>
<li class="task-list-item"><p><input class="task-list-item-checkbox" type="checkbox" disabled checked/>baz</p>
<p>text</p>
</li>
</ul>
````````````````````````````````

```````````````````````````````` example
1. [ ] foo
2. [x] bar
3. [X] baz
.
<ol>
<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>foo</li>
<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled checked/>bar</li>
<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled checked/>baz</li>
</ol>
````````````````````````````````

```````````````````````````````` example
- [ ] Task list item
  over two lines
.
<ul>
<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>Task list item
over two lines</li>
</ul>
````````````````````````````````

```````````````````````````````` example
- [ ] foo
  - [x] bar
  - [ ] baz
.
<ul>
<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>foo<ul>
<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled checked/>bar</li>
<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>baz</li>
</ul>
</li>
</ul>
````````````````````````````````

```````````````````````````````` example
1. [ ] foo
   1. [ ] bar
   2. [ ] baz
.
<ol>
<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>foo<ol>
<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>bar</li>
<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>baz</li>
</ol>
</li>
</ol>
````````````````````````````````

```````````````````````````````` example
> - [ ] foo
>   - [x] bar
>   - [ ] baz
.
<blockquote>
<ul>
<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>foo<ul>
<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled checked/>bar</li>
<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>baz</li>
</ul>
</li>
</ul>
</blockquote>
````````````````````````````````

# Leading headings are not task list paragraphs

```````````````````````````````` example
- # [ ] unchecked heading
- ## [x] checked heading
- ### [X] uppercase checked heading
.
<ul>
<li><h1>[ ] unchecked heading</h1>
</li>
<li><h2>[x] checked heading</h2>
</li>
<li><h3>[X] uppercase checked heading</h3>
</li>
</ul>
````````````````````````````````

```````````````````````````````` example
- [x] setext heading
  ==================
- [ ] setext heading
  ------------------
.
<ul>
<li><h1>[x] setext heading</h1>
</li>
<li><h2>[ ] setext heading</h2>
</li>
</ul>
````````````````````````````````

```````````````````````````````` example
- # [x] heading

  [ ] paragraph after heading
.
<ul>
<li><h1>[x] heading</h1>
<p>[ ] paragraph after heading</p>
</li>
</ul>
````````````````````````````````

```````````````````````````````` example
- # [x] heading
  - [x] nested task
.
<ul>
<li><h1>[x] heading</h1>
<ul>
<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled checked/>nested task</li>
</ul>
</li>
</ul>
````````````````````````````````
