SSA – Einheitlicher Standard für Akkordeons
Der SSA-Standard legt Anforderungen an die Semantik, Zugänglichkeit und Funktionsweise von Akkordeons fest
133
2 min.

103
4 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.
Hintergrundvideos dienen dazu, einen dynamischen visuellen Hintergrund zu schaffen, der die Wahrnehmung des Hauptinhalts nicht beeinträchtigen sollte.
Die wichtigste Aufgabe besteht darin, einen reibungslosen, automatischen und geräuschlosen Start auf allen Geräten zu gewährleisten, einschließlich der launischen mobilen Browser.
Dazu wird eine strenge Reihe von Attributen verwendet:
autoplay und muted – erforderlich für die automatische Wiedergabe. Dies ist besonders wichtig in Safari, das jede automatische Wiedergabe mit Ton blockiert.loop – sorgt für die Endloswiedergabe des Videos.playsinline – ist für iOS von entscheidender Bedeutung, damit das Video auf der Seite und nicht im Vollbildmodus des Players wiedergegeben wird.Zusätzliche Attribute wie disablePictureInPicture und preload="auto" helfen dabei, das Verhalten genauer zu steuern und die Benutzererfahrung zu verbessern.
Beispiel für ein Hintergrundvideo:
<video autoplay muted loop playsinline disablePictureInPicture preload="auto" poster="preview.jpg" aria-hidden="true" > <source src="bg.webm" type="video/webm"> <source src="bg.mp4" type="video/mp4"> <p> Ihr Browser unterstützt keine Videos. <a href="bg.mp4">Video herunterladen</a> </p> </video>
Wenn das Video den Hauptinhalt darstellt (Schulungsvideo, Präsentation, Interview), sollte die Steuerung vollständig dem Benutzer überlassen werden.
Hier stehen die Attribute controls für die Anzeige der Standard-Player-Oberfläche und preload="metadata" im Vordergrund, wodurch Traffic gespart wird, da nur Informationen zur Dauer und zum ersten Bild geladen werden.
Wichtige Einschränkung: Die meisten Browser verbieten die automatische Wiedergabe von Ton!
Der Ton kann nur nach einer eindeutigen Aktion des Benutzers (z. B. einem Klick auf die Wiedergabetaste) eingeschaltet werden.
<video controls preload="metadata" poster="preview.jpg" > <source src="content.webm" type="video/webm"> <source src="content.mp4" type="video/mp4"> </video>
Nicht alle Videoformate werden von Browsern gleich gut unterstützt. Die Strategie besteht darin, zwei Hauptformate zu verwenden:
WebM – ein modernes Format mit guter Komprimierung. Es wird als erstes für Browser angegeben, die es verstehen (Chrome, Firefox).
MP4 (H.264) – eine universelle "Ersatzoption" mit nahezu hundertprozentiger Unterstützung.
Das MOV-Format (QuickTime) sollte aufgrund von Problemen mit Codecs und der Wiedergabe außerhalb des Apple-Ökosystems vermieden werden.
Videoinhalte müssen für alle Nutzer zugänglich sein, auch für diejenigen, die Screenreader verwenden oder hörgeschädigt sind.
Untertitel: Es muss unbedingt eine Text-Spur, <track>, vorhanden sein. Dies hilft nicht nur hörgeschädigten Menschen, sondern ist auch beim Ansehen ohne Ton nützlich.
<track kind="captions" src="captions.vtt" srclang="de" label="Untertitel" default >
Beschreibung für Screenreader: Verwenden Sie ARIA-Attribute (aria-label, aria-describedby) oder einen versteckten Textblock, um blinden Nutzern den Inhalt des Videos zu beschreiben.
Fallback-Inhalt: Der Text innerhalb des Tags <video> wird angezeigt, wenn der Browser das Element überhaupt nicht unterstützt.
Größe optimieren: Hintergrundvideos sollten nicht größer als 5 MB sein. Verwenden Sie Komprimierung, reduzieren Sie die Dauer und die Bildfrequenz, aber übertreiben Sie es nicht.
Verwenden Sie ein Poster: Das Attribut poster="preview.jpg" legt ein Ersatzbild fest, das vor dem Laden des Videos angezeigt wird, wodurch die Wahrnehmung und die Darstellungsgeschwindigkeit der Seite verbessert werden.
Machen Sie das Video adaptiv: Mit CSS können Sie das Video so einstellen, dass es den Bereich als Hintergrund abdeckt.
.bg-video { inline-size: 100%; block-size: 100%; object-fit: cover; /* Schneidet das Video zu, wobei die Proportionen beibehalten werden */ object-position: center; }
Safari hat strenge Richtlinien für die automatische Wiedergabe. Verwenden Sie für Hintergrundvideos immer die Kombination muted + playsinline. Wenn Sie eine automatische Wiedergabe mit Ton benötigen (was selten gerechtfertigt ist), kann diese nur programmgesteuert als Reaktion auf eine Benutzeraktion (Klick, Scrollen) gestartet werden.
Manchmal werden Standardsteuerelemente in Safari möglicherweise nicht korrekt angezeigt. Das Problem lässt sich häufig mit einer CSS-Regel beheben:
video::-webkit-media-controls { display: flex !important; }
Die Verwendung von
!importantist nur in Extremfällen gerechtfertigt!
<video class="bg-video" autoplay muted loop playsinline poster="sunset-preview.jpg" aria-hidden="true" > <source src="header-bg.webm" type="video/webm"> <source src="header-bg.mp4" type="video/mp4"> </video>
<div class="tutorial"> <video controls preload="metadata" aria-label="Anleitung zum Zusammenbau eines Skateboards" aria-describedby="video-description" > <source src="tutorial.webm" type="video/webm"> <source src="tutorial.mp4" type="video/mp4"> <track label="Untertitel" kind="captions" srclang="de" src="tutorial-captions.vtt" default> <p> Ihr Browser unterstützt das Videoelement nicht. <a href="tutorial.mp4">Anleitung herunterladen</a>. </p> </video> <p id="video-description" hidden> Ein fünfminütiger Clip, in dem unser Meister zeigt, wie man ein Skateboard aus fertigen Komponenten zusammenbaut: Achsen, Rollen und Deck. </p> </div>
Ähnliche Kategorien:
Der SSA-Standard legt Anforderungen an die Semantik, Zugänglichkeit und Funktionsweise von Akkordeons fest
133
2 min.
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.
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.