- From: <bugzilla@jessica.w3.org>
- Date: Fri, 15 Aug 2014 15:25:39 +0000
- To: public-css-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=26588 Bug ID: 26588 Summary: transform-origin: value definition and description is inconsistent Product: CSS Version: unspecified Hardware: PC OS: All Status: NEW Severity: normal Priority: P2 Component: Transforms Assignee: smfr@me.com Reporter: alexander.zolotov@jetbrains.com QA Contact: public-css-bugzilla@w3.org CC: ayg@aryeh.name, cmarrin@apple.com, dino@apple.com, dschulze@adobe.com, eoconnor@apple.com, smfr@me.com There is third part of value definition: [ center | [ left | right ] ] && [ center | [ top | bottom ] ] <length>? According to Css Values and Unit Module (http://dev.w3.org/csswg/css-values/#component-combinators) it should be interpreted as [ center | [ left | right ] ] && [ [ center | [ top | bottom ] ] <length>? ] Because 'Juxtaposition is stronger than the double ampersand'. It means that value 'left top 20cm' is valid. Since '&&' is re-orderable combinator the 'top 20cm left' value is valid too. But the description tells us that 'a third value always represents the Z position (or offset) and must be of type <length>' so 'top 20cm left' can't be valid. Please fix the description or add extra brackets in value definition like in following example: [ [ center | [ left | right ] ] && [ [ center | [ top | bottom ] ] ] <length>? Also it seems that brackets in '[left | right]' and '[top | bottom]' groups are redundant. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Friday, 15 August 2014 15:25:45 UTC