Predicting Roles¶
Widgets¶
Widgets does not have content.
| Role | Output | HTML |
|---|---|---|
| alertdialog | ['alertdialog'] |
|
| button | ['button'] |
<button>, <input type=button> |
| checkbox | ['checkbox'] |
<input type=checkbox> |
| dialog | ['dialog'] |
|
| gridcell | ['gridcell'] |
<td> |
| link | ['link'] |
<a> |
| menuitem | ['menuitem'] |
|
| menuitemcheckbox | ['menuitemcheckbox'] |
|
| menuitemradio | ['menuitemradio'] |
|
| option | ['option'] |
<option> |
| progressbar | ['progressbar'] |
<progress> |
| radio | ['radio'] |
<input type=radio> |
| scrollbar | ['scrollbar'] |
|
| slider | ['slider'] |
<input type=range> |
| spinbutton | ['spinbutton'] |
|
| tab | ['tab'] |
|
| tabpanel | ['tabpanel'] |
|
| textbox | ['textbox'] |
<input type=text> |
| tooltip | ['tooltip'] |
|
| treeitem | ['treeitem'] |
Composite widgets¶
Composite widgets have content.
Tables are special.
| Role | Output | HTML |
|---|---|---|
| combobox | ['combobox', …] |
|
| grid | ['grid', …] |
|
| listbox | ['listbox', …] |
<select> |
| menu | ['menu', …] |
|
| menubar | ['menubar', …] |
|
| radiogroup | ['radiogroup', …] |
|
| tablist | ['tablist', …] |
|
| tree | ['tree', …] |
|
| treegrid | ['treegrid', … 'treegrid end'] |
Document Structure¶
| Role | Output | HTML |
|---|---|---|
| article | ['article', … 'article end'] |
<article> |
| columnheader | ['columnheader', …, 'columnheader end'] |
<th> |
| definition | ['difinition', …, 'definition end'] |
|
| directory | ['directory', … 'directory end'] |
|
| document | ['document', …, 'document end'] |
<body> |
| group | ['group', …, 'group end'] |
|
| heading | ['heading'] |
<h1>—<h6> |
| img | ['img'] |
<img> |
| list | ['list', …, 'list end'] |
<ul>, <ol> |
| listitem | ['listitem'] |
<li> |
| math | ['math'] |
|
| note | ['note', …, 'note end'] |
|
| region | ['region', …, 'region end'] |
|
| row | ['row', …] |
<tr> |
| rowgroup | ['rowgroup', …] |
<thead>, <tfoot>, <tbody> |
| rowheader | ['rowheader', …] |
<th scope=row> |
| separator | ['separator'] |
<hr> |
| toolbar | ['toolbar', …, 'toolbar end'] |
Landmarks¶
| Role | Output | HTML |
|---|---|---|
| application | ['application', …, 'application end'] |
|
| banner | ['banner', …, 'banner end'] |
<header> |
| complementary | ['complementary', …, 'complementary end'] |
<aside> |
| contentinfo | ['contentinfo', …, 'contentinfo end'] |
<footer> |
| form | ['form', …, 'form end'] |
|
| main | ['main', …, 'main end'] |
<main> |
| navigation | ['navigation', …, 'navigation end'] |
<nav> |
| search | ['search', …, 'search end'] |
Live regions¶
| Role | Output |
|---|---|
| alert | ['alert', …, 'alert end'] |
| log | ['log', …, 'log end'] |
| marquee | ['marque', …, 'marque end'] |
| status | ['status', …, 'status end'] |
| timer | ['timer', …, 'timer end'] |
Abstract Roles¶
No output for abstract roles.
| Role | Output |
|---|---|
| command | […] |
| composite | […] |
| input | […] |
| landmark | […] |
| range | […] |
| roletype | […] |
| section | […] |
| sectionhead | […] |
| select | […] |
| structure | […] |
| widget | […] |
| window | […] |
Presentation¶
| Role | Output |
|---|---|
| presentation | […] |