## Working with icons
-Looking to use an icon or symbol in place of text for some pagination links? Be sure to provide proper screen reader support with `aria` attributes and the `.sr-only` utility.
+Looking to use an icon or symbol in place of text for some pagination links? Be sure to provide proper screen reader support with `aria` attributes.
{% capture example %}
<nav aria-label="Page navigation example">
<li class="page-item">
<a class="page-link" href="#" aria-label="Previous">
<span aria-hidden="true">«</span>
- <span class="sr-only">Previous</span>
</a>
</li>
<li class="page-item"><a class="page-link" href="#">1</a></li>
<li class="page-item">
<a class="page-link" href="#" aria-label="Next">
<span aria-hidden="true">»</span>
- <span class="sr-only">Next</span>
</a>
</li>
</ul>
<nav aria-label="...">
<ul class="pagination">
<li class="page-item disabled">
- <a class="page-link" href="#" tabindex="-1">Previous</a>
+ <a class="page-link" href="#" tabindex="-1" aria-disabled="true">Previous</a>
</li>
<li class="page-item"><a class="page-link" href="#">1</a></li>
- <li class="page-item active">
+ <li class="page-item active" aria-current="page">
<a class="page-link" href="#">2 <span class="sr-only">(current)</span></a>
</li>
<li class="page-item"><a class="page-link" href="#">3</a></li>
<span class="page-link">Previous</span>
</li>
<li class="page-item"><a class="page-link" href="#">1</a></li>
- <li class="page-item active">
+ <li class="page-item active" aria-current="page">
<span class="page-link">
2
<span class="sr-only">(current)</span>
{% capture example %}
<nav aria-label="...">
<ul class="pagination pagination-lg">
- <li class="page-item disabled">
- <a class="page-link" href="#" tabindex="-1">1</a>
+ <li class="page-item active" aria-current="page">
+ <span class="page-link">
+ 1
+ <span class="sr-only">(current)</span>
+ </span>
</li>
<li class="page-item"><a class="page-link" href="#">2</a></li>
<li class="page-item"><a class="page-link" href="#">3</a></li>
{% capture example %}
<nav aria-label="...">
<ul class="pagination pagination-sm">
- <li class="page-item disabled">
- <a class="page-link" href="#" tabindex="-1">1</a>
+ <li class="page-item active" aria-current="page">
+ <span class="page-link">
+ 1
+ <span class="sr-only">(current)</span>
+ </span>
</li>
<li class="page-item"><a class="page-link" href="#">2</a></li>
<li class="page-item"><a class="page-link" href="#">3</a></li>
<nav aria-label="Page navigation example">
<ul class="pagination justify-content-center">
<li class="page-item disabled">
- <a class="page-link" href="#" tabindex="-1">Previous</a>
+ <a class="page-link" href="#" tabindex="-1" aria-disabled="true">Previous</a>
</li>
<li class="page-item"><a class="page-link" href="#">1</a></li>
<li class="page-item"><a class="page-link" href="#">2</a></li>
<nav aria-label="Page navigation example">
<ul class="pagination justify-content-end">
<li class="page-item disabled">
- <a class="page-link" href="#" tabindex="-1">Previous</a>
+ <a class="page-link" href="#" tabindex="-1" aria-disabled="true">Previous</a>
</li>
<li class="page-item"><a class="page-link" href="#">1</a></li>
<li class="page-item"><a class="page-link" href="#">2</a></li>