aria-details
Das globale aria-details
-Attribut identifiziert das Element (oder die Elemente), die zusätzliche Informationen im Zusammenhang mit dem Objekt bereitstellen.
Beschreibung
Das aria-details
-Attribut kann verwendet werden, um zusätzliche Informationen oder komplexe Beschreibungen zu einem Objekt bereitzustellen. Es dient der Information von Benutzern unterstützender Technologien über den Inhalt, indem es detaillierte Informationen bietet, unabhängig davon, ob dieser Inhalt im aktuellen Dokument enthalten ist oder ein Link zu zusätzlichen Ressourcen ist.
Es gibt andere HTML- und WAI-ARIA-Eigenschaften, die ähnliche Zwecke erfüllen. Das HTML-<label>
-Element und die Eigenschaften aria-label
und aria-labelledby
werden verwendet, um kurze Bezeichnungen für ein Objekt bereitzustellen. Das HTML-title
-Attribut sowie die Eigenschaften aria-description
und aria-describedby
bieten längere Klartextbeschreibungen eines Objekts. Wenn jedoch zusätzliche Informationen, komplexe Beschreibungen oder navigierbarer Inhalt erforderlich und verfügbar sind, sollte das aria-details
-Attribut verwendet werden.
Das aria-details
-Attribut dient einem ähnlichen Zweck wie das nie vollständig unterstützte HTML-longdesc
-Attribut - eine URL einer langen Beschreibung für den Inhalt eines ersetzten Elements -, das aufgrund mangelnder Unterstützung und Fehlgebrauchs veraltet ist.
Das aria-details
-Attribut nimmt die id
oder eine durch Leerzeichen getrennte Liste von id
s der Elemente, um detailliertere Informationen zu erhalten, als seine Werte an. Wenn aria-details
auf einem Element enthalten ist, informieren unterstützende Technologien die Benutzer über die Verfügbarkeit erweiterter Informationen und ermöglichen dem Benutzer, zu dem referenzierten Inhalt zu navigieren.
Elemente, die durch aria-details
referenziert werden, sollen mehr Informationen enthalten, als normalerweise über aria-describedby
bereitgestellt würden.
Die durch aria-details
referenzierten Elemente sollten für alle Benutzer sichtbar sein. aria-details
informiert Benutzer, die ansonsten möglicherweise nicht in der Lage sind, einen Bildschirm zu scannen und schnell zu erkennen, dass der erklärende Inhalt verfügbar ist.
Hinweis: aria-details
hat keine Auswirkungen auf die zugängliche Beschreibung.
Im Gegensatz zu aria-describedby
werden Elemente, die durch aria-details
referenziert werden, nicht in zugänglichen Beschreibungen verwendet und nicht in eine einfache Zeichenkette umgewandelt, wenn sie Benutzern unterstützender Technologien präsentiert werden. Sollte der zugehörige Inhalt nicht zu lang sein und das Reduzieren des Inhalts des referenzierten Elements auf einen einfachen Textstring keinen Informationsverlust verursachen, sollten Sie stattdessen aria-describedby
verwenden. Es ist jedoch gültig, dass ein Element sowohl aria-details
als auch eine Beschreibung mit entweder aria-describedby
oder aria-description
spezifiziert besitzt.
Beispiel
Bei Definitions- und Begriffrollen würde aria-details
am term
-Element mit der id
des Elements mit einer definition
-Rolle enthalten sein.
<p>
The <strong>cubic-bezier()</strong> functional notation defines a cubic
<span role="term" aria-details="bezier bezImg">Bézier curve</span>. As these
curves are continuous, they are often used to smooth down the start and end of
the curve and are therefore sometimes called easing functions.
</p>
<p role="definition" id="bezier">
A <strong>Bézier curve</strong>, (Pronounced \ ˈbe-zē-ˌā \)
<i aria-description="English pronunciation">BEH-zee-ay</i>) is a
mathematically described curve used in computer graphics and animation. The
curve is defined by a set of control points with a minimum of two. Web related
graphics and animations use Cubic Béziers, which are curves with four control
points P<sub>0</sub>, P<sub>1</sub>, P<sub>2</sub>, and P<sub>3</sub>.
</p>
<a
href="bezierExplanation.html"
id="bezImg"
aria-label="Explanation of Bézier curve in CSS easing functions">
<img alt="Animated Bézier curve showing 4 control points." src="bezier.gif" />
</a>
Werte
- ID-Referenzliste
-
Eine
id
oder eine durch Leerzeichen getrennte Liste von ids der Elemente, die zusätzliche verwandte Informationen bereitstellen oder darauf verlinken.
Zugehörige Rollen
Verwendet in ALLEN Rollen.
Spezifikationen
Specification |
---|
Accessible Rich Internet Applications (WAI-ARIA) # aria-details |
Siehe auch
- HTML id Attribut
aria-labelledby
aria-describedby
aria-description
- Das
alt
-Attribut von Bildern - HTML title Attribut