- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Fri, 18 Nov 2011 16:30:29 -0800
- To: www-style list <www-style@w3.org>
Sveral telcons ago we discussed the definition of the 'inherit' keyword in the 2.1 spec, and agreed to change it to be better in line with what CSS3 Cascade says. Here's my attempted edit: In 6.1.1, change the ordered list to: 1. If the cascade results in a value other than 'inherit', use it. 2. Otherwise, if the property is inherited or the cascade resulted in the value 'inherit', and the element is not the root of the document tree, use the computed value of the parent element. 3. (unchanged) In 6.2.1, change the first paragraph to: Each property may have a cascaded value of 'inherit', which means that, for a given element, the specified value of the property is the computed value of the property on the element's parent. If 'inherit' is given as a value to a shorthand property, it has the same effect as specifying 'inherit' for all of the longhand properties that the shorthand represents (even if the combined computed values of the longhand properties end up being an invalid value for the shorthand). I believe that's all the changes that would be necessary. ~TJ
Received on Saturday, 19 November 2011 00:31:26 UTC