This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 29512 - "Canonical order" is unclear
Summary: "Canonical order" is unclear
Status: NEW
Alias: None
Product: CSS
Classification: Unclassified
Component: CSSOM (show other bugs)
Version: unspecified
Hardware: PC Linux
: P2 normal
Target Milestone: ---
Assignee: Simon Pieters
QA Contact: public-css-bugzilla
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-02 08:33 UTC by L. David Baron (Mozilla)
Modified: 2016-03-02 08:33 UTC (History)
0 users

See Also:


Attachments

Description L. David Baron (Mozilla) 2016-03-02 08:33:39 UTC
The CSSOM spec makes multiple references to the concept of "in canonical order", as meaning a canonical order for the longhands of a shorthand property.  But it doesn't define this term anywhere.

Similarly, we've added a "Canonical order" line to the propdef tables, but I thought that the "Canonical order" in the propdef tables was about defining value serialization, even for longhand properties, rather than an order for the subproperties of a shorthand.  If this is the case, then this definition should be used somewhere.

Either way, the spec should have something useful to link the term "Canonical order" in the propdef tables to, per https://github.com/tabatkins/bikeshed/issues/617