Summary
Identify list structures in the synchronized media format to improve their navigation during synchronized media playback.
Techniques
- Structure lists and items using
seq
elements. [[WCAG-1.3.1]] - Identify the type of
seq
element using theepub:type
attribute. [[WCAG-1.3.1]]
Examples
Explanation
In order to facilitate the navigation of lists, Media Overlay documents must be marked up so that lists are discoverable — and consequently escapable and skippable — by the user without having to drop out of playback mode.
Although the basic markup for lists in overlays is the same regardless of list type, HTML5 includes two different types of lists that need to be accommodated.
Ordered and Unordered Lists
The HTML ol
and ul
list elements each represent sets of items, and are
marked up similarly as follows:
- A single
seq
element encloses all the items in the list. Thisseq
must have anepub:type
attribute specifying the propertylist
. - Complex list item (those that contain two or more synchronization points) must also be
identified using
seq
elements. Theseseq
elements must have anepub:type
attribute specifying the propertylist-item
. If the list item contains complex structures like sublists or tables, those structures must be marked up as appropriate to ensure escapability and skippability. - Simple list items — containing only a single synchronization point — can be
represented using
par
elements with anepub:type
attribute specifying the propertylist item
.
Definition Lists
HTML definition lists (the dl
element) associate one or more names (dt
elements) with one or more values (dd
elements). When constructing these lists in
an overlay document, the following markup rules should be followed:
- A single
seq
element should enclose all the terms and definitions in the list. Thisseq
must have anepub:type
attribute specifying the propertylist
, idnetical to ordered and unordered lists. - A
seq
elements should enclose all the relateddt
anddd
pairings, and include anepub:type
attribute specifying the propertylist-item
.
Related Links
- EPUB 3 — The
seq
Element - EPUB 3 — The
par
Element - EPUB 3 — Skippability
- EPUB 3 — Escapability
- EPUB 3 — Stuctural Semantics Vocabulary — Lists