- From: Cameron McCormack <cam@mcc.id.au>
- Date: Fri, 27 Jan 2012 11:25:49 +1100
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- CC: public-fx@w3.org
Tab Atkins Jr.: > For context, start with this thread: > <http://lists.w3.org/Archives/Public/www-style/2012Jan/0521.html> > > Currently, the currentColor keyword computes to the value of the > 'color' property, and then inherits as that color. CSS would like to > change this so that it computes/inherits as itself, shifting the > actual resolution into a color to used-value time. > > This will have no effect on non-inherited properties (unless you > explicitly use 'inherit', which is rare). It would make it easier to > specify inherited properties that want to match the current text > color, such as text-emphasis-color (which sets the color of emphasis > marks, used in CJK typography). Huh. I guess I never thought through how currentColor works exactly, as I assumed that the following document would show a blue rectangle: <svg xmlns="http://www.w3.org/2000/svg"> <g fill="currentColor" color="red"> <rect width="100" height="100" color="blue"/> </g> </svg> but it shows as red. > Is this okay for SVG? I suspect it is. I think it makes more sense this way. I'll put it on the agenda for next week's call.
Received on Friday, 27 January 2012 00:26:30 UTC