Aufbau einer React-Komponente
Meine Vorstellung davon, wie jede React-Komponente aussehen sollte
304
8 min.
160
1 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
304
8 min.
Der SSF-U-Standard legt Anforderungen an die Semantik, Barrierefreiheit und Funktionslogik von Vollbildmodus fest
139
2 min.
Der SSA-Standard legt Anforderungen an die Semantik, Barrierefreiheit und Funktionslogik von Akkordeons fest
172
2 min.
Analyse kritischer Fehler im Webdesign. Warum Slider, Autoplay und schwerfällige Seiten die Konversionsrate sowie die Platzierungen bei Google und Yandex verschlechtern
140
2 min.
Der SSPS-Standard legt Anforderungen an die Struktur und Benennung von Dateien und Ordnern im Projekt fest
273
2 min.
Der SSG-Standard legt Anforderungen an die Semantik, Barrierefreiheit und Funktionslogik von Git fest
129
3 min.