ARIA: aria-description-Attribut
Das globale aria-description
-Attribut definiert einen Zeichenfolgenwert, der das aktuelle Element beschreibt oder kommentiert.
Hinweis:>aria-description
befindet sich noch im W3C Editor's Draft für ARIA 1.3. Verwenden Sie vorerst weiterhin aria-describedby
, das seit ARIA 1.1 unterstützt wird.
Beschreibung
Das globale aria-description
-Attribut bietet eine Methode für den Entwickler, das aktuelle Element zu beschreiben oder zu kommentieren, um Benutzern von unterstützenden Technologien einen größeren Kontext zu bieten.
<div
role="application"
aria-label="calendar"
aria-description="Game schedule for the Boston Red Sox 2021 Season">
<h1>Red Sox 2021</h1>
<div role="grid">…</div>
</div>
Das aria-description
-Attribut ähnelt aria-label
, da beide eine Textzeichenfolge zur Verknüpfung mit dem Element bereitstellen. Ein Label sollte jedoch kurz und prägnant sein, während die Beschreibung länger sein kann, da sie dazu gedacht ist, mehr Kontext und Informationen bereitzustellen.
Die Eigenschaften aria-description
und aria-describedby
haben denselben Zweck; beide bieten dem Benutzer zusätzlichen beschreibenden Text für das Objekt, auf dem sie gesetzt sind. Wenn im DOM beschreibender Text verfügbar ist, verwenden Sie stattdessen aria-describedby
.
Die aria-description
-Eigenschaft sollte nur verwendet werden, wenn die Bereitstellung einer sichtbaren Beschreibung nicht das gewünschte Benutzererlebnis ist. Das aria-describedby
-Attribut akzeptiert als seinen Wert eine Liste von id
s der Elemente, die beschreibenden Text über das Objekt enthalten. aria-description
wird verwendet, wenn kein geeigneter beschreibender Text vorhanden ist, der dem Objekt durch id
-Referenz zugeordnet werden kann. Wenn beide Attribute vorhanden sind, hat aria-describedby
Vorrang bei der Definition der zugänglichen Beschreibung-Eigenschaft.
Der Inhalt der Beschreibung, sei es durch aria-description
oder aria-describedby
gesetzt, sollte einfacher Text sein. Wenn der Inhalt sehr lang ist, semantische Bedeutung erfordert oder eine Navigationsstruktur besitzt, verwenden Sie stattdessen aria-details
.
Werte
<string>
-
Der Wert ist eine Zeichenfolge, ein unbeschränkter Werttyp, der dem Benutzer der unterstützenden Technologie übermittelt werden soll.
Zugehörige Schnittstellen
Element.ariaDescription
-
Die
ariaDescription
-Eigenschaft, Teil derElement
-Schnittstelle, spiegelt den Wert desaria-description
-Attributes wider, das einen Zeichenfolgenwert definiert, der das aktuelle Element beschreibt oder kommentiert.
Zugehörige Rollen
Wird in ALLEN Rollen verwendet.
Spezifikationen
Specification |
---|
Accessible Rich Internet Applications (WAI-ARIA) # aria-description |