diff --git a/.htmlhintrc b/.htmlhintrc
index 3391c1260b..95d031d423 100644
--- a/.htmlhintrc
+++ b/.htmlhintrc
@@ -7,6 +7,7 @@
"attr-value-not-empty": false,
"doctype-first": true,
"doctype-html5": true,
+ "empty-tag-not-self-closed": true,
"head-script-disabled": false,
"href-abs-or-rel": false,
"id-class-ad-disabled": false,
diff --git a/aria-practices-DeletedSectionsArchive.html b/aria-practices-DeletedSectionsArchive.html
index ab9950b2b5..77323337d0 100644
--- a/aria-practices-DeletedSectionsArchive.html
+++ b/aria-practices-DeletedSectionsArchive.html
@@ -1,8 +1,8 @@
-
+
Content Deleted From WAI-ARIA Authoring Practices 1.1
-
+
@@ -166,7 +166,7 @@
preProcess: [linkCrossReferences],
};
-
+
@@ -2837,7 +2837,7 @@ The Problem
behavior of the element. The user agent's default behavior at the
document element forms the controller.
-
+
Accessibility Interoperability at a DOM Node without JavaScript
The box between the DOM node
@@ -2850,7 +2850,7 @@
The Problem
information, and relations). For HTML and other W3C markup, the
accessibility information provided solely depends upon what the element's tag name and any accessibility attributes that map to that tag provides. For example, the accessible role of a table is table
. The author provides an accessible description by assigning a title
attribute.
In contrast, with JavaScript, user actions can trigger updates in the data and presentation, but the default accessibility information available in the element tags is no longer valid.
-
+
Accessibility
Interoperability at a DOM Node with JavaScript
shows the same DOM node provided
@@ -3308,7 +3308,7 @@
Use of XHTML Role Landmarks to Improve Document Navigation
user to view a list of navigation landmarks.
This tool, shown in , lists the navigation sections on the page. Keyboard navigation of the list of navigation bars causes the
corresponding document section to be highlighted. The title for each navigation region displays in the list.
-
+
Table of Contents generated from navigation landmarks in the header
shows the accessibility
@@ -3332,7 +3332,7 @@ WAI-ARIA Role Taxonomy - Extensible Semantic Role Model, using RDF/OWL
-
+
Example, Partial RDF Map for a possible ButtonUndo role as an extended role to WAI-ARIA
shows a basic RDF mapping that
@@ -3372,7 +3372,7 @@
Interoperability Example: Grid Role
The user uses arrow keys to navigates the data grid and among the page tabs.
Using the Tab key, a user navigates between the notebook tab, the edit fields, buttons, and
the data grid.
-
+
DHTML Example
Accessible role and state
@@ -3383,7 +3383,7 @@
Interoperability Example: Grid Role
the Microsoft Active Accessibility rendering of the new
accessibility markup provided on the DataGrid page tab which has
focus.
-
+
Microsoft Inspect Tool rendering of the page tab
DataGrid
@@ -3502,7 +3502,7 @@ Building Accessible Applications with
Example: Building a Tree Widget
-
+
A basic tree view allows the user to select different list items and expand and collapse embedded lists. Arrow keys are used to navigate through a tree, including left/right to collapse/expand sub trees. Clicking the visible expander button with the mouse also toggles expansion. Further keyboard implementation details for tree widgets may found in the .
To make this feature accessible we need to:
@@ -3639,7 +3639,7 @@ Technical Benefits
WAI-ARIA and WCAG 2.0 coding techniques are useful for developing content and applications that can scale across a variety of user agents, including those on mobile devices.
For all these reasons, adopting WAI-ARIA makes good technical as well as business sense. For a further illustration, compare how accessibility is achieved with WCAG techniques without and with WAI-ARIA, as shown in .
-
+
Editor's Note: Figure 7, described as WAI-ARIA tree widget usability comparison, refers to a resource that has not yet been found.
Usability of Tree Widget Using WAI-ARIA Semantics to Implement WCAG 2.0 Guidelines Compared to WCAG 1.0 Without WAI-ARIA
diff --git a/aria-practices.html b/aria-practices.html
index f5a87d6a82..e379122a00 100644
--- a/aria-practices.html
+++ b/aria-practices.html
@@ -1,13 +1,13 @@
-
+
-
+
WAI-ARIA Authoring Practices 1.2
-
+
@@ -2633,7 +2633,7 @@ Switch
Choose the role that best matches both the visual design and semantics of the user interface.
For instance, there are some circumstances where the semantics of on or off would be easier for assistive technology users to understand than the semantics of checked or unchecked , and vice versa.
Consider a widget for turning lights on or off.
- In this case, screen reader output of Lights switch on is more user friendly than Lights checkbox checked .
+ In this case, screen reader output of Lights switch on is more user friendly than Lights checkbox checked .
However, if the same input were in a group of inputs labeled Which of the following must be included in your pre-takeoff procedures? , Lights checkbox checked would make more sense.
diff --git a/examples/accordion/accordion.html b/examples/accordion/accordion.html
index 11697238d6..3fea6b20a6 100644
--- a/examples/accordion/accordion.html
+++ b/examples/accordion/accordion.html
@@ -1,8 +1,8 @@
-
-
+
+
Accordion Example | WAI-ARIA Authoring Practices 1.2
@@ -12,7 +12,7 @@
-
+
@@ -96,23 +96,23 @@
Address 1:
-
+
Address 2:
-
+
City:
-
+
State:
-
+
Zip Code:
-
+
@@ -131,23 +131,23 @@
Address 1:
-
+
Address 2:
-
+
City:
-
+
State:
-
+
Zip Code:
-
+
diff --git a/examples/alert/alert.html b/examples/alert/alert.html
index eb1a933ef3..1e538f6b77 100644
--- a/examples/alert/alert.html
+++ b/examples/alert/alert.html
@@ -1,7 +1,7 @@
-
+
Alert Example | WAI-ARIA Authoring Practices 1.2
diff --git a/examples/breadcrumb/index.html b/examples/breadcrumb/index.html
index ef173009e8..b30a00e9ee 100644
--- a/examples/breadcrumb/index.html
+++ b/examples/breadcrumb/index.html
@@ -1,7 +1,7 @@
-
+
Breadcrumb Example | WAI-ARIA Authoring Practices 1.2
diff --git a/examples/carousel/carousel-1-prev-next.html b/examples/carousel/carousel-1-prev-next.html
index b36a0ec50b..2a9062a4fa 100644
--- a/examples/carousel/carousel-1-prev-next.html
+++ b/examples/carousel/carousel-1-prev-next.html
@@ -2,7 +2,7 @@
-
+
Auto-Rotating Image Carousel Example with Buttons for Slide Control | WAI-ARIA Authoring Practices 1.2
@@ -126,7 +126,7 @@ Example
@@ -148,7 +148,7 @@
@@ -170,7 +170,7 @@
@@ -192,7 +192,7 @@
@@ -214,7 +214,7 @@
@@ -235,7 +235,7 @@
diff --git a/examples/carousel/carousel-2-tablist.html b/examples/carousel/carousel-2-tablist.html
index 5b1741196b..5c5dfe1a81 100644
--- a/examples/carousel/carousel-2-tablist.html
+++ b/examples/carousel/carousel-2-tablist.html
@@ -1,7 +1,7 @@
-
+
Auto-Rotating Image Carousel with Tabs for Slide Control Example | WAI-ARIA Authoring Practices 1.2
@@ -190,7 +190,7 @@ Example
@@ -216,7 +216,7 @@
@@ -242,7 +242,7 @@
@@ -268,7 +268,7 @@
@@ -294,7 +294,7 @@
@@ -319,7 +319,7 @@
diff --git a/examples/checkbox/checkbox-mixed.html b/examples/checkbox/checkbox-mixed.html
index 118df68f91..170b351b61 100644
--- a/examples/checkbox/checkbox-mixed.html
+++ b/examples/checkbox/checkbox-mixed.html
@@ -1,7 +1,7 @@
-
+
Checkbox Example (Mixed-State) | WAI-ARIA Authoring Practices 1.2
diff --git a/examples/checkbox/checkbox.html b/examples/checkbox/checkbox.html
index 6f7fb7774a..db52198891 100644
--- a/examples/checkbox/checkbox.html
+++ b/examples/checkbox/checkbox.html
@@ -1,7 +1,7 @@
-
+
Checkbox Example (Two State) | WAI-ARIA Authoring Practices 1.2
diff --git a/examples/coding-template/Depricated-MultipleImplementationExample-Template.html b/examples/coding-template/Depricated-MultipleImplementationExample-Template.html
index f10b214a80..86b7704d90 100644
--- a/examples/coding-template/Depricated-MultipleImplementationExample-Template.html
+++ b/examples/coding-template/Depricated-MultipleImplementationExample-Template.html
@@ -1,7 +1,7 @@
-
+
diff --git a/examples/combobox/combobox-autocomplete-list.html b/examples/combobox/combobox-autocomplete-list.html
index 8fc38e76b9..33017ffc0c 100644
--- a/examples/combobox/combobox-autocomplete-list.html
+++ b/examples/combobox/combobox-autocomplete-list.html
@@ -1,7 +1,7 @@
-
+
Editable Combobox With List Autocomplete Example | WAI-ARIA Authoring Practices 1.2
diff --git a/examples/combobox/combobox-autocomplete-none.html b/examples/combobox/combobox-autocomplete-none.html
index a38ba49d2e..b6ac771179 100644
--- a/examples/combobox/combobox-autocomplete-none.html
+++ b/examples/combobox/combobox-autocomplete-none.html
@@ -1,7 +1,7 @@
-
+
Editable Combobox without Autocomplete Example | WAI-ARIA Authoring Practices 1.2
diff --git a/examples/combobox/combobox-datepicker.html b/examples/combobox/combobox-datepicker.html
index 97a42383fc..5fc6007f62 100644
--- a/examples/combobox/combobox-datepicker.html
+++ b/examples/combobox/combobox-datepicker.html
@@ -1,7 +1,7 @@
-
+
Date Picker Combobox Example | WAI-ARIA Authoring Practices 1.2
diff --git a/examples/combobox/combobox-select-only.html b/examples/combobox/combobox-select-only.html
index a17c97d229..fe58ab8673 100644
--- a/examples/combobox/combobox-select-only.html
+++ b/examples/combobox/combobox-select-only.html
@@ -1,7 +1,7 @@
-
+
Select-Only Combobox Example | WAI-ARIA Authoring Practices 1.2
diff --git a/examples/combobox/grid-combo.html b/examples/combobox/grid-combo.html
index 1c43d05dce..b289c922af 100644
--- a/examples/combobox/grid-combo.html
+++ b/examples/combobox/grid-combo.html
@@ -1,7 +1,7 @@
-
+
Editable Combobox with Grid Popup Example | WAI-ARIA Authoring Practices 1.2
diff --git a/examples/dialog-modal/alertdialog.html b/examples/dialog-modal/alertdialog.html
index 4aab7e6612..48d4fac640 100644
--- a/examples/dialog-modal/alertdialog.html
+++ b/examples/dialog-modal/alertdialog.html
@@ -1,7 +1,7 @@
-
+
Alert Dialog Example | WAI-ARIA Authoring Practices 1.2
diff --git a/examples/dialog-modal/datepicker-dialog.html b/examples/dialog-modal/datepicker-dialog.html
index 8894eb4f4a..eb69ba9b9b 100644
--- a/examples/dialog-modal/datepicker-dialog.html
+++ b/examples/dialog-modal/datepicker-dialog.html
@@ -1,7 +1,7 @@
-
+
Date Picker Dialog Example | WAI-ARIA Authoring Practices 1.2
diff --git a/examples/dialog-modal/dialog.html b/examples/dialog-modal/dialog.html
index e7976fdb1e..a1bddc5e90 100644
--- a/examples/dialog-modal/dialog.html
+++ b/examples/dialog-modal/dialog.html
@@ -1,7 +1,7 @@
-
+
Modal Dialog Example | WAI-ARIA Authoring Practices 1.2
diff --git a/examples/disclosure/disclosure-faq.html b/examples/disclosure/disclosure-faq.html
index 7196718d82..4ec370f47e 100644
--- a/examples/disclosure/disclosure-faq.html
+++ b/examples/disclosure/disclosure-faq.html
@@ -1,7 +1,7 @@
-
+
Example Disclosure (Show/Hide) for Answers to Frequently Asked Questions | WAI-ARIA Authoring Practices 1.2
@@ -46,7 +46,7 @@ Example Disclosure (Show/Hide) for Answers to Frequently Asked Questions
Example
-
+
Parking FAQ s
@@ -142,7 +142,7 @@ Keyboard Support
- Space or
+ Space or
Enter
@@ -245,9 +245,9 @@ Javascript and CSS Source Code
HTML Source Code
-
+
-
+
+
@@ -354,20 +354,20 @@ Javascript and CSS Source Code
HTML Source Code
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-