Я пытаюсь сделать модуль разбиения на страницы доступным.Я чувствую себя довольно хорошо, но не знаю, как справиться с многоточием, которое используется для обозначения того, что мы пропускаем кучу страниц.
Мой инстинкт заключается в том, чтобы включить какой-нибудь пояснительный текст внутри "визуально-скрытый «промежуток», как я это сделал здесь.
<nav aria-label="pagination">
<ul class="pagination__list">
<li class="pagination__item">
<a href="#"><span class="visually-hidden">Page </span>1</a>
</li>
<!-- skipping pages 2 - 10 to keep things manageable -->
<li class="pagination__item">
<span class="pagiantion__skip-indicator"><span class="visually-hidden">Skipping pages 2 to 10</span>…</span>
</li>
<li class="pagination__item">
<a href="#"><span class="visually-hidden">Page </span>11</a>
</li>
<li class="pagination__item">
<a href="#"><span class="visually-hidden">Page </span>12</a>
</li>
<li class="ti_pagination__item">
<a href="#" class="active" aria-current="page"><span class="visually-hidden">Page </span>13</a>
</li>
<li class="pagination__item">
<a href="#"><span class="visually-hidden">Page </span>14</a>
</li>
<li class="pagination__item">
<a href="#"><span class="visually-hidden">Page </span>15</a>
</li>
<!-- skipping pages 16-99 to keep things manageable -->
<li class="pagination__item">
<span class="pagiantion__skip-indicator"><span class="visually-hidden">Skipping pages 16 to 99</span>…</span>
</li>
<!-- Last page -->
<li class="pagination__item">
<a href="#"><span class="visually-hidden">Page </span>100</a>
</li>
</ul>
</nav>
Я надеюсь, что кто-нибудь может дать мне знать, если это лучший лимонад, который можно приготовить в этой ситуации, или указать мне хорошие ресурсы.