Aufbau einer React-Komponente
Meine Vorstellung davon, wie jede React-Komponente aussehen sollte
421
8 min.
Der SSP-Standard legt Anforderungen an die Semantik, Barrierefreiheit und Funktionslogik von Paginierung fest.
Der gesamte Paginierungsblock wird in das <nav>-Tag eingeschlossen, um den Navigationsbereich zu kennzeichnen, die Seitenzahlen müssen als geordnete Liste <ol> dargestellt werden, die Schaltflächen „Zurück“ und „Weiter“ befinden sich innerhalb des <nav>-Tags, und zwar vor bzw. nach der Liste.
Die aktive Seite wird stets mit dem Attribut aria-current="page" gekennzeichnet, damit Bildschirmleseprogramme korrekt funktionieren, während nicht aktive Schaltflächen die Attribute aria-disabled und tabindex="-1" aufweisen müssen.
Die Links „Zurück“ und „Weiter“ müssen blockiert und inaktiv werden, wenn die erste und letzte Seite erreicht sind, die aktuelle Seite muss durch einen kontrastreichen Stil visuell hervorgehoben werden, bei einer großen Anzahl von Seiten werden Ellipsen verwendet, um die erste, letzte und mittlere Gruppe von Links zu trennen.
<nav class="pagination">
<a href="#" class="pagination__previous disabled" aria-disabled="true" tabindex="-1">Zurück</a>
<ol class="pagination__list">
<li class="pagination__item">
<a href="?page=1" class="pagination__link">1</a>
</li>
<li class="pagination__item">
<span class="pagination__ellipsis">...</span>
</li>
<li class="pagination__item">
<a href="?page=4" class="pagination__link">4</a>
</li>
<li class="pagination__item">
<a href="?page=5" class="pagination__link active" aria-current="page">5</a>
</li>
<li class="pagination__item">
<a href="?page=6" class="pagination__link">6</a>
</li>
<li class="pagination__item">
<span class="pagination__ellipsis">...</span>
</li>
<li class="pagination__item">
<a href="?page=20" class="pagination__link">20</a>
</li>
</ol>
<a href="?page=6" class="pagination__next">Weiter</a>
</nav>Ähnliche Kategorien:
Meine Vorstellung davon, wie jede React-Komponente aussehen sollte
421
8 min.
Der SST-Standard legt Anforderungen an die Semantik, Barrierefreiheit und Funktionslogik von Registerkarten fest
62
6 min.
Der SSF-U-Standard legt Anforderungen an die Semantik, Barrierefreiheit und Funktionslogik von Vollbildmodus fest
248
2 min.
Der SSA-Standard legt Anforderungen an die Semantik, Barrierefreiheit und Funktionslogik von Akkordeons fest
258
2 min.
Analyse kritischer Fehler im Webdesign. Warum Slider, Autoplay und schwerfällige Seiten die Konversionsrate sowie die Platzierungen bei Google verschlechtern
232
2 min.
Der SSPS-Standard legt Anforderungen an die Struktur und Benennung von Dateien und Ordnern im Projekt fest
345
2 min.