- From: L. David Baron <dbaron@dbaron.org>
- Date: Wed, 19 Dec 2012 13:44:01 -0500
- To: www-style@w3.org
The working group agreed to revise css3-color so that currentColor is a computed value. The edit made in the editor's draft is exactly what is described in the REC's errata: http://www.w3.org/Style/2011/REC-css3-color-20110607-errata.html#s.4.5 However, I think this edit is incorrect. In particular, 'currentColor' **for the 'color' property** must still be resolved at computed value time. 'color: currentColor' should be treated just like 'color: inherit', including resolving the value to an actual color at computed value time. I'm not even sure what it would mean to do otherwise. Thus I propose the following additional errata on top of the current errata: (1) In “4.4. ‘currentColor’ color keyword”, change: If the ‘currentColor’ keyword is set on the ‘color’ property itself, it is treated as ‘color: inherit’ <ins>when determining the computed value for ‘color’</ins>. (2) In “3.1. Foreground color: the ‘color’ property”, add, in the place of the previous removal (in the errata): <ins>The computed value for 'currentColor' or for 'inherit' is the computed value from the parent element, or, for the root element, which has no parent element, the initial value.</ins> (In the errata list, these could both be merged into the existing errata item.) -David -- 𝄞 L. David Baron http://dbaron.org/ 𝄂 𝄢 Mozilla http://www.mozilla.org/ 𝄂
Received on Wednesday, 19 December 2012 18:44:25 UTC