CSS Enhancements

From html4all

Jump to: navigation, search

The HTML Document Stack

Layer Description HTML4All Initiatives
Presentation Presentation is left to CSS as the reference presentational layer as much as possible. In other words the default presentation of HTML documents is almost entirely expressible by CSS (HTML4All will separately propose enhancements to provide all default HTML presentational needs through CSS). CSS Enhancements
HTML Infoset Defines the set of object graphs representable by the HTML vocabulary along with: the document object model interfaces that allow the dynamic mutation of an object graph; and the the events fired when processing an HTML document by an interactive UA. This draft also includes: HTML Data Types, HTML QNameTypes, and HTML QName Vocabulary, HTML Events HTML
DOM and Namespace enhancements
Parsing / Serializing Algorithms which define how to encode an HTML Object Graph into a specific serialization and decode a serialization into an HTML Object Graph tHTML parsing (this draft)
Serialization cHTML (Canonical HTML), XML, EXI, HTML 4.01 cHTML


CSS3 proposals

  • HTML default presentational idioms
    • Window Title Bar
    • Table span attributes
    • [ Link activation behavior ?]
  • List generation and styling from document data
  • Quotation styling (selectors, properties, and At-rules)
    • Element selection above or below a number of words threshold (perhaps with an associated At-rule)
    • property to collapse repeated closing quotation marks into one
    • property to kern ending adjacent punctuation marks underneath quotation marks
  • Visual/GUI editing selectors, properties and At-rules
    • Provide stylesheets applied only when in editing mode
    • invisibles including whitespace differentiating invisibles
  • Floating view above (e.g., for a tooltip) selectors, properties and At-rules
  • List presentational enhancements for datagrid and inline lists
  • Disclosure presentation to complement the DETAILS element and disclosure attribute
  • UI presentational improvements
Personal tools