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