Lists

From Digital Publishing Interest Group
Jump to: navigation, search
Outline Lists
Outline lists are often used in STM and legal publishing to construct hierarchical lists. Current HTML5 markup and CSS 3 classes currently provide the means to imply hierarchical meaning to nested list markup via custom CSS 3 classes. This level of semantics is often perceived by publishers as insufficient to distinguish hierarchical outline lists with more complex numbering schemes than the most basic ABC, 123, i ii iii patterns.
The problem is that publishers currently have to go to CSS to construct a hierarchical list. Publishers don’t want that. Publishers want a way to distinctly separate the markup for an ordinary list <ol> from a hierarchical outline where the numbering is automatically supplied by the UA default stylesheet, but still intrinsic to the meaning of the list.
However the DPUB IG decides to route this use case, there should be markup treated by the UA default CSS such that individual hierarchical list items are always marked with a concatenation of their own marker + all ancestors’ markers in the UA with no extra CSS necessary on the part of the author.
Requirement(s)
UA's to provide a means of numbering list items by concatenating ancestor ol type attribute determined numeration resulting in the UA automatically numbering 2nd, 3rd, et al. level list items as 1.a, 1.b, 1.c, etc.
Stakeholder(s)
PUBLISHERS-STEM, USERS-ALL
Ranking
TBD
Relations/dependencies
HTML5 list markup, UA support of HTML5 list markup, UA CSS3 default stylesheet
Relevant W3C group(s)/specification(s)
HTML, CSS
External relevant group(s)/specification(s)
IDPF
Comments
TBD
Submitted by
Jean Kaplansky
Status
NEW