Windows Dev Center

Zuordnen von ARIA-Rollen zur Benutzeroberflächenautomatisierung

Die Tabelle in diesem Abschnitt zeigt die Zuordnung zwischen Accessible Rich Internet Applications (ARIA)-Rollen und Steuerelementtypen sowie Steuerelementmustern der Microsoft-Benutzeroberflächenautomatisierung. Für die Tabelle gelten folgende Hinweise:

  • Die meisten HTML-Elemente, die in der Benutzeroberflächenautomatisierung normalerweise unsichtbar sind, werden sichtbar, wenn das role-Attribut vorhanden ist. Zu den Ausnahmen zählen INPUT TYPE=hidden, ein PARAM-Element, das in einem OBJECT-Element gehostet wird, und Elemente im HEAD-Abschnitt.
  • Obwohl das SCRIPT-Element in der Benutzeroberflächenautomatisierung normalerweise unsichtbar ist, taucht es im Benutzeroberflächenautomatisierungs-Baum auf, wenn das role-Attribut vorhanden und das Element mit dem </SCRIPT>-Tag geschlossen ist. Wenn das SCRIPT-Element ein role-Attribut aufweist, jedoch mit "/>" geschlossen ist, kann es im Benutzeroberflächenautomatisierungs-Baum auftauchen.
  • Die Spalte „Steuerelementtyp sichtbarer Tags“ gibt den Steuerelementtyp an, den Sie erhalten, wenn Sie die angegebene Rolle auf ein HTML-Element anwenden, das normalerweise in der Benutzeroberflächenautomatisierung sichtbar ist.
  • Die Spalte „Steuerelementtyp unsichtbarer Tags“ gibt den Steuerelementtyp an, den Sie erhalten, wenn Sie die angegebene Rolle auf ein HTML-Element anwenden, das normalerweise in der Benutzeroberflächenautomatisierung unsichtbar ist (z. B. das DIV- oder FIELDSET-Element).
  • „Nicht anwendbar“ bedeutet, dass die Rolle keinen Einfluss auf die Zuordnung zwischen dem Element und der Benutzeroberflächenautomatisierung hat.
  • Wenn das role-Attribut für ein Element vorhanden ist, das der Benutzeroberflächenautomatisierung normalerweise als Textsteuerelement ohne untergeordnete Elemente zugeordnet wird, erfolgt die Zuordnung wie in der folgenden Tabelle angegeben, und das Element enthält ein untergeordnetes Text-Element.
  • Da die Steuerelementmuster LegacyIAccessible, ScrollItem und TextChild immer unterstützt werden, sind sie in der folgenden Tabelle nicht aufgeführt.
  • Wenn das OPTION-Element eine ARIA-Eigenschaft enthält, wird es als Text-Steuerelement und nicht als ListItem-Steuerelement zugeordnet.
  • Ein role-Attribut kann den Mustern, die durch das systemeigene HTML-Tag selbst unterstützt würden, Steuerelementmuster der Benutzeroberflächenautomatisierung hinzufügen. Ausnahmen hiervon sind:
    • TABLE-Elemente, die ihre Table- und Grid-Steuerelementmuster verlieren.
    • Wenn ein role-Attribut einem Steuerelementmuster zugeordnet ist, das bereits durch das HTML-Tag unterstützt wird, setzt das Steuerelementmuster für die Rolle das Steuerelementmuster für das HTML-Tag u. U. außer Kraft.

ARIABenutzeroberflächenautomatisierung
RolleAttributeSteuerelementtyp sichtbarer TagsSteuerelementtyp unsichtbarer TagsUnterstützte SteuerelementmusterHinweise
alertTextText
alertdialogPanePane
applicationPanePane
articleNicht anwendbarText
bannerNicht anwendbarText
buttonButtonButtonInvoke
checkboxCheckBoxCheckBoxToggle
columnheaderHeaderItemHeaderItemGridItem, Invoke, TableItem
comboboxComboBoxComboBoxSelection
combobox+aria-valuetextComboBoxComboBoxSelection, Value
command"Group" bei "DIV", "Separator" bei "SPAN", sonst "Text"Die von "Group", "Separator" und "Text" unterstützten MusterAbstrakte Rolle.
complementaryNicht anwendbarText
compositeNicht anwendbar"Group" bei "DIV", "Separator" bei "SPAN", sonst "Text"Die von "Group", "Separator" und "Text" unterstützten MusterAbstrakte Rolle.
contentinfoNicht anwendbarText
definitionNicht anwendbarText
dialogPanePane
directoryListList
documentdocumentdocument
formNicht anwendbarText
gridDataGridDataGridGrid
gridcellDataItemDataItemGrid, Invoke
groupGroupGroup
headingTextText
imgImageImage
inputNicht anwendbar"Group" bei "DIV", "Separator" bei "SPAN", sonst "Text"Die von "Group", "Separator" und "Text" unterstützten MusterAbstrakte Rolle.
landmarkNicht anwendbar"Group" bei "DIV", "Separator" bei "SPAN", sonst "Text"Die von "Group", "Separator" und "Text" unterstützten MusterAbstrakte Rolle.
linkHyperlinkHyperlinkInvoke
link+aria-valuetextHyperlinkHyperlinkInvoke, Value
listListList
listboxListListSelection
listitemDataItemDataItem
logNicht anwendbarText
mainNicht anwendbarText
marqueeTextText
mathNicht anwendbarText
menuMenuMenu
menubarMenuBarMenuBar
menuitemMenuItemMenuItemInvoke
menuitemcheckboxMenuItemMenuItemToggle
menuitemradioMenuItemMenuItem
navigationNicht anwendbarText
noteNicht anwendbarText
optionListItemListItemInvoke
presentationNicht anwendbarNicht anwendbarDiese Rolle hat keinen Einfluss darauf, ob ein HTML-Tag in der Benutzeroberflächenautomatisierung sichtbar ist.
progressbarProgressBarProgressBar
progressbar+aria-valuenow | aria-valuemax | aria-valueminProgressBarProgressBarRangeValue
radioRadioButtonRadioButton
radiogroupListListSelection
rangeNicht anwendbar"Group" bei "DIV", "Separator" bei "SPAN", sonst "Text"Die von "Group", "Separator" und "Text" unterstützten MusterAbstrakte Rolle.
regionPanePane
roletypeNicht anwendbar"Group" bei "DIV", "Separator" bei "SPAN", sonst "Text"Die von "Group", "Separator" und "Text" unterstützten MusterAbstrakte Rolle.
rowGroupGroup
rowgroupGroupGroup
rowheaderHeaderItemHeaderItemGridItem, Invoke, TableItem
scrollbarScrollBarScrollBarRangeValue
searchNicht anwendbarText
sectionNicht anwendbar"Group" bei "DIV", "Separator" bei "SPAN", sonst "Text"Die von "Group", "Separator" und "Text" unterstützten MusterAbstrakte Rolle.
sectionheadNicht anwendbar"Group" bei "DIV", "Separator" bei "SPAN", sonst "Text"Die von "Group", "Separator" und "Text" unterstützten MusterAbstrakte Rolle.
selectNicht anwendbar"Group" bei "DIV", "Separator" bei "SPAN", sonst "Text"Die von "Group", "Separator" und "Text" unterstützten MusterAbstrakte Rolle.
separatorSeparatorSeparator
sliderSliderSliderRangeValue
spinbuttonSpinnerSpinnerRangeValue
statusStatusBarStatusBar
structureNicht anwendbar"Group" bei "DIV", "Separator" bei "SPAN", sonst "Text"Die von "Group", "Separator" und "Text" unterstützten MusterAbstrakte Rolle.
tabTabItemTabItem
tablistTabTabSelection
tabpanelPanePane
textboxEditEditValue
timerNicht anwendbarText
toolbarToolBarToolBar
tooltipToolTipToolTip
treeTreeTree
treegridDataGridDataGridGrid
treeitemTreeItemTreeItemExpandCollapse, Invoke
widgetNicht anwendbar"Group" bei "DIV", "Separator" bei "SPAN", sonst "Text"Die von "Group", "Separator" und "Text" unterstützten MusterAbstrakte Rolle.
windowNicht anwendbar"Group" bei "DIV", "Separator" bei "SPAN", sonst "Text"Die von "Group", "Separator" und "Text" unterstützten MusterAbstrakte Rolle.

 

Verwandte Themen

Zuordnen von HTML- und ARIA-Eigenschaften zur Benutzeroberflächenautomatisierung
Benutzeroberflächenautomatisierung

 

 

Anzeigen:
© 2015 Microsoft