Task list
These examples are used for automated tests and may not follow service manual best practice.
Task list default
Open this example in a new tab: Task list default
-
Completed
-
Completed
-
Family health historyDetails of your parents, brothers and sistersIncomplete
-
Incomplete
-
Blood testCannot start yet
Code
Markup
<ul class="nhsuk-task-list">
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/exercise" aria-describedby="your-health-1-status">
Exercise
</a>
</div>
<div class="nhsuk-task-list__status" id="your-health-1-status">
<strong class="nhsuk-tag nhsuk-tag--no-colour nhsuk-tag--no-border nhsuk-u-font-weight-normal">
Completed
</strong>
</div>
</li>
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/personal-health" aria-describedby="your-health-2-status">
Personal health
</a>
</div>
<div class="nhsuk-task-list__status" id="your-health-2-status">
<strong class="nhsuk-tag nhsuk-tag--no-colour nhsuk-tag--no-border nhsuk-u-font-weight-normal">
Completed
</strong>
</div>
</li>
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/family-health-history" aria-describedby="your-health-3-hint your-health-3-status">
Family health history
</a>
<div class="nhsuk-task-list__hint" id="your-health-3-hint">
Details of your parents, brothers and sisters
</div>
</div>
<div class="nhsuk-task-list__status" id="your-health-3-status">
<strong class="nhsuk-tag nhsuk-tag--blue">
Incomplete
</strong>
</div>
</li>
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/smoking-history" aria-describedby="your-health-4-status">
Smoking history
</a>
</div>
<div class="nhsuk-task-list__status" id="your-health-4-status">
<strong class="nhsuk-tag nhsuk-tag--blue">
Incomplete
</strong>
</div>
</li>
<li class="nhsuk-task-list__item">
<div class="nhsuk-task-list__name-and-hint">
<div>
Blood test
</div>
</div>
<div class="nhsuk-task-list__status" id="your-health-5-status">
<strong class="nhsuk-tag nhsuk-tag--no-colour nhsuk-tag--no-border nhsuk-u-font-weight-normal nhsuk-u-secondary-text-colour">
Cannot start yet
</strong>
</div>
</li>
</ul>
Macro
Task list with deprecated status classes
Open this example in a new tab: Task list with deprecated status classes
-
Completed
-
Completed
-
Family health historyDetails of your parents, brothers and sistersIncomplete
-
Incomplete
-
Blood testCannot start yet
Code
Markup
<ul class="nhsuk-task-list">
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/exercise" aria-describedby="your-health-1-status">
Exercise
</a>
</div>
<div class="nhsuk-task-list__status nhsuk-task-list__status--completed" id="your-health-1-status">
Completed
</div>
</li>
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/personal-health" aria-describedby="your-health-2-status">
Personal health
</a>
</div>
<div class="nhsuk-task-list__status nhsuk-task-list__status--completed" id="your-health-2-status">
Completed
</div>
</li>
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/family-health-history" aria-describedby="your-health-3-hint your-health-3-status">
Family health history
</a>
<div class="nhsuk-task-list__hint" id="your-health-3-hint">
Details of your parents, brothers and sisters
</div>
</div>
<div class="nhsuk-task-list__status" id="your-health-3-status">
<strong class="nhsuk-tag nhsuk-tag--blue">
Incomplete
</strong>
</div>
</li>
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/smoking-history" aria-describedby="your-health-4-status">
Smoking history
</a>
</div>
<div class="nhsuk-task-list__status" id="your-health-4-status">
<strong class="nhsuk-tag nhsuk-tag--blue">
Incomplete
</strong>
</div>
</li>
<li class="nhsuk-task-list__item">
<div class="nhsuk-task-list__name-and-hint">
<div>
Blood test
</div>
</div>
<div class="nhsuk-task-list__status nhsuk-task-list__status--cannot-start-yet" id="your-health-5-status">
Cannot start yet
</div>
</li>
</ul>
Macro
Task list with deprecated titles
Open this example in a new tab: Task list with deprecated titles
-
Completed
-
Completed
-
Family health historyDetails of your parents, brothers and sistersIncomplete
-
Incomplete
-
Blood testCannot start yet
Code
Markup
<ul class="nhsuk-task-list">
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/exercise" aria-describedby="your-health-1-status">
Exercise
</a>
</div>
<div class="nhsuk-task-list__status" id="your-health-1-status">
<strong class="nhsuk-tag nhsuk-tag--no-colour nhsuk-tag--no-border nhsuk-u-font-weight-normal">
Completed
</strong>
</div>
</li>
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/personal-health" aria-describedby="your-health-2-status">
Personal health
</a>
</div>
<div class="nhsuk-task-list__status" id="your-health-2-status">
<strong class="nhsuk-tag nhsuk-tag--no-colour nhsuk-tag--no-border nhsuk-u-font-weight-normal">
Completed
</strong>
</div>
</li>
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/family-health-history" aria-describedby="your-health-3-hint your-health-3-status">
Family health history
</a>
<div class="nhsuk-task-list__hint" id="your-health-3-hint">
Details of your parents, brothers and sisters
</div>
</div>
<div class="nhsuk-task-list__status" id="your-health-3-status">
<strong class="nhsuk-tag nhsuk-tag--blue">
Incomplete
</strong>
</div>
</li>
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/smoking-history" aria-describedby="your-health-4-status">
Smoking history
</a>
</div>
<div class="nhsuk-task-list__status" id="your-health-4-status">
<strong class="nhsuk-tag nhsuk-tag--blue">
Incomplete
</strong>
</div>
</li>
<li class="nhsuk-task-list__item">
<div class="nhsuk-task-list__name-and-hint">
<div>
Blood test
</div>
</div>
<div class="nhsuk-task-list__status" id="your-health-5-status">
<strong class="nhsuk-tag nhsuk-tag--no-colour nhsuk-tag--no-border nhsuk-u-font-weight-normal nhsuk-u-secondary-text-colour">
Cannot start yet
</strong>
</div>
</li>
</ul>
Macro
Task list with empty items
Open this example in a new tab: Task list with empty items
-
Completed
-
Completed
-
Incomplete
Code
Markup
<ul class="nhsuk-task-list">
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/exercise" aria-describedby="your-health-1-status">
Exercise
</a>
</div>
<div class="nhsuk-task-list__status" id="your-health-1-status">
<strong class="nhsuk-tag nhsuk-tag--no-colour nhsuk-tag--no-border nhsuk-u-font-weight-normal">
Completed
</strong>
</div>
</li>
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/personal-health" aria-describedby="your-health-2-status">
Personal health
</a>
</div>
<div class="nhsuk-task-list__status" id="your-health-2-status">
<strong class="nhsuk-tag nhsuk-tag--no-colour nhsuk-tag--no-border nhsuk-u-font-weight-normal">
Completed
</strong>
</div>
</li>
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/blood-test" aria-describedby="your-health-5-status">
Blood test
</a>
</div>
<div class="nhsuk-task-list__status" id="your-health-5-status">
<strong class="nhsuk-tag nhsuk-tag--blue">
Incomplete
</strong>
</div>
</li>
</ul>
Macro
Task list with headings and hints as strings
Open this example in a new tab: Task list with headings and hints as strings
-
Completed
-
Completed
-
Family health historyDetails of your parents, brothers and sistersIncomplete
-
Incomplete
-
Blood testCannot start yet
Code
Markup
<ul class="nhsuk-task-list">
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/exercise" aria-describedby="your-health-1-status">
Exercise
</a>
</div>
<div class="nhsuk-task-list__status" id="your-health-1-status">
<strong class="nhsuk-tag nhsuk-tag--no-colour nhsuk-tag--no-border nhsuk-u-font-weight-normal">
Completed
</strong>
</div>
</li>
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/personal-health" aria-describedby="your-health-2-status">
Personal health
</a>
</div>
<div class="nhsuk-task-list__status" id="your-health-2-status">
<strong class="nhsuk-tag nhsuk-tag--no-colour nhsuk-tag--no-border nhsuk-u-font-weight-normal">
Completed
</strong>
</div>
</li>
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/family-health-history" aria-describedby="your-health-3-hint your-health-3-status">
Family health history
</a>
<div class="nhsuk-task-list__hint" id="your-health-3-hint">
Details of your parents, brothers and sisters
</div>
</div>
<div class="nhsuk-task-list__status" id="your-health-3-status">
<strong class="nhsuk-tag nhsuk-tag--blue">
Incomplete
</strong>
</div>
</li>
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/smoking-history" aria-describedby="your-health-4-status">
Smoking history
</a>
</div>
<div class="nhsuk-task-list__status" id="your-health-4-status">
<strong class="nhsuk-tag nhsuk-tag--blue">
Incomplete
</strong>
</div>
</li>
<li class="nhsuk-task-list__item">
<div class="nhsuk-task-list__name-and-hint">
<div>
Blood test
</div>
</div>
<div class="nhsuk-task-list__status" id="your-health-5-status">
<strong class="nhsuk-tag nhsuk-tag--no-colour nhsuk-tag--no-border nhsuk-u-font-weight-normal nhsuk-u-secondary-text-colour">
Cannot start yet
</strong>
</div>
</li>
</ul>
Macro
Task list with headings and status text as strings
Open this example in a new tab: Task list with headings and status text as strings
-
Not applicable
-
Not applicable
-
Not applicable
Code
Markup
<ul class="nhsuk-task-list">
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/exercise" aria-describedby="your-health-1-status">
Exercise
</a>
</div>
<div class="nhsuk-task-list__status" id="your-health-1-status">
Not applicable
</div>
</li>
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/personal-health" aria-describedby="your-health-2-status">
Personal health
</a>
</div>
<div class="nhsuk-task-list__status" id="your-health-2-status">
Not applicable
</div>
</li>
<li class="nhsuk-task-list__item nhsuk-task-list__item--with-link">
<div class="nhsuk-task-list__name-and-hint">
<a class="nhsuk-task-list__link nhsuk-link" href="#/task/blood-test" aria-describedby="your-health-3-status">
Blood test
</a>
</div>
<div class="nhsuk-task-list__status" id="your-health-3-status">
Not applicable
</div>
</li>
</ul>