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 14420 - 'inherit' keyword incorrectly resolves to the specified value of parent
Summary: 'inherit' keyword incorrectly resolves to the specified value of parent
Status: ASSIGNED
Alias: None
Product: CSS
Classification: Unclassified
Component: CSS Level 2 (show other bugs)
Version: unspecified
Hardware: PC Linux
: P2 normal
Target Milestone: ---
Assignee: Bert Bos
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-11 02:04 UTC by Tab Atkins Jr.
Modified: 2012-06-16 10:41 UTC (History)
2 users (show)

See Also:


Attachments

Description Tab Atkins Jr. 2011-10-11 02:04:22 UTC
Per Gerard's email at http://lists.w3.org/Archives/Public/www-style/2011May/0402.html, if the cascaded value of a property is 'inherit', the *specified* value should be the *computed* value of the element's parent.  Currently, 2.1 says it should be the specified value of the parent.  (Previously, it said the computed value of the property should be the computed value of the parent, which is also wrong.)

Discussion started at <http://lists.w3.org/Archives/Public/www-style/2011Jan/0075.html>, where Anton points out that the older definition (computed = computed of parent) was wrong.
Comment 1 Anton P 2012-06-16 10:40:30 UTC
The WG resolved to accept the idea expressed in the proposal: http://lists.w3.org/Archives/Public/www-style/2011Oct/0482.html
Comment 2 Anton P 2012-06-16 10:41:29 UTC
Specific wording for the required changes to 6.1.1 and 6.2.1 are given in the errata doc: http://www.w3.org/Style/css2-updates/REC-CSS2-20110607-errata.html