Bad Practices für Websites
Analyse kritischer Fehler im Webdesign. Warum Slider, automatische Audio-Wiedergabe und schwere Seiten die Konversion und Positionen in Google und Yandex beeinträchtigen
14
2 min.

133
2 min.
Der SSA-Standard legt Anforderungen an die Semantik, Barrierefreiheit und Funktionsweise von Akkordeons fest.
Akkordeonelemente werden in diesem Standard als Spoiler bezeichnet. Spoiler können vom Akkordeon getrennte Elemente sein, werden jedoch selten separat verwendet.
Die Grundlage bildet die Liste <ul>. Dadurch wird sichergestellt, dass Screenreader und Suchroboter die Gruppe von Spoilern als eine einzige Liste miteinander verbundener Elemente wahrnehmen.
Jeder Spoiler enthält <details>, in dem die Reihenfolge streng festgelegt ist:
<ul class="ssa-accordion"> <li class="ssa-spoiler"> <details class="ssa-spoiler__details" name="faq"> <summary class="ssa-spoiler__summary"> <h3 class="ssa-spoiler__title">Текст триггера</h3> <span class="ssa-spoiler__icon" aria-hidden="true"></span> </summary> <div class="ssa-spoiler__content"> </div> </details> </li> </ul>
Mit dem Attribut
namekönnen Sie Akkordeons erstellen, in denen nur ein Spoiler geöffnet werden kann, vorausgesetzt, dass alle Spoiler denselben Wert innamehaben.
Der Trigger ist das gesamte Element <summary>. Sein Klickbereich sollte so groß wie möglich sein, um die Bedienung auf Mobilgeräten zu erleichtern.
.ssa-spoiler__summary { display: flex; justify-content: space-between; align-items: center; padding: 16px 20px; cursor: pointer; list-style: none; } /* Ausblenden der Systemmarkierung */ .ssa-spoiler__summary::-webkit-details-marker { display: none; } .ssa-spoiler__icon { flex-shrink: 0; inline-size: 24px; block-size: 24px; transition: rotate 0.3s ease-in-out; /* Hier kann background-image oder SVG stehen. */ } .ssa-spoiler__details[open] .ssa-spoiler__icon { rotate: 180deg; }
Für das Symbol wird immer
aria-hidden="true"hinzugefügt, da es eine dekorative Funktion hat und der Status "offen/geschlossen" von Screenreadern direkt aus dem Tag<details>gelesen wird.
Der Benutzer muss sofort erkennen können, dass ein Element aktiv oder ausgewählt ist.
Der SSA-Standard sieht drei Arten von Rückmeldungen vor:
<summary> beim Darüberfahren mit der Maus.:focus-visible..ssa-spoiler__summary:hover { background-color: rgb(0 0 0 / 5%); } .ssa-spoiler__details[open] .ssa-spoiler__summary { background-color: #f8f9fa; border-block-end: 1px solid #eee; }
Ähnliche Kategorien:
Analyse kritischer Fehler im Webdesign. Warum Slider, automatische Audio-Wiedergabe und schwere Seiten die Konversion und Positionen in Google und Yandex beeinträchtigen
14
2 min.
Der SSP-Standard legt Anforderungen an die Semantik, Zugänglichkeit und Logik der Seitennavigation fest
108
1 min.
Der SSPS-Standard legt Anforderungen an die Struktur und Benennung von Dateien und Ordnern im Projekt fest
67
2 min.
Der SSV-Standard legt Anforderungen an die Semantik, die Konfiguration von Hintergrund- und interaktiven Videos, Attribute für Safari, Barrierefreiheitsregeln und das Gewicht von Videos fest
103
4 min.
Behebt Probleme mit der Funktion von Vite bei aktiviertem VPN, Konfiguration der Verbindung, um die Umleitung des lokalen Datenverkehrs in den VPN-Tunnel zu vermeiden
93
2 min.