diff --git a/examples/breadcrumb/index.html b/examples/breadcrumb/index.html index 791d8177e7..586b98149a 100644 --- a/examples/breadcrumb/index.html +++ b/examples/breadcrumb/index.html @@ -2,83 +2,119 @@ - ARIA Breadcrumb Design Pattern Example + Breadcrumb Example | WAI-ARIA Authoring Practices 1.1 + +
-

ARIA Breadcrumb Design Pattern Example

-

- This page requires updates per - issue 187. - Please provide any additional feedback in this issue. -

-

This example shows the breadcrumb design pattern.

- -

- It is recommended authors use an ordered list to structure the list of links. - Visual separators should be added through CSS. -

- -
- +

Breadcrumb Example

+

The following example demonstrates the breadcrumb design pattern.

+
+

Example

+ + + +
-

Accessibility Feature

- -

If markedup with a labelled nav element, the breadcrumb will be exposed as such.

- -

Keyboard Support

+
+

Accessibility Features

+
    +
  • The set of links is structured using an ordered list .
  • +
  • The visual separators between links are added through CSS so they do not add unnecessary screen reader verbosity.
  • +
  • A labelled nav element identifies the structure and makes it easy to identify and locate.
  • +
+
+
+

Keyboard Support

No keyboard interaction needed.

+
-

ARIA Roles, Properties and States

- - +
+

Role, Property, State, and Tabindex Attributes

+
- - - + + + + - + + + + + + + +
RoleProperty/StateUsageRoleAttributeElementUsage
aria-current with a value of page + aria-label=Breadcrumb + + nav + - Mark the current page within the widget. + Provides a label that describes the type of navigation provided in the nav element. +
+ aria-current=page + + a + + Applied to the last link in the set to indicate that it represents the current page.
+ - - -

Source Code

- +
+

Javascript and CSS Source Code

+
+ +
+

HTML Source Code

+ +

+      
+      
+    
+ +