[css3-exclusions][css2.1][css3-images][cssom] <shape>

Hey all,

I have two questions about the use of <shape> in various CSS
specifications. It first shows up in CSS 2.1 [1]. It also occurs in CSS3
Images [2] with a different definition, and CSSOM [3] for serializing the
2.1 version. Finally, CSS3 Exclusions and Shapes [4] extends the 2.1
version to allow some new shape types.

Both of my questions arise because I am wondering about how different
definitions of <shape> can interact.

First, if I'm considering the use of <shape> in CSS3 Exclusions and Shapes
(with rectangle() etc.) to be an extension of CSS2.1 <shape> (that only
has rect()) do I need to accept a rect() value in CSS3 Exclusions and
Shapes usage, or is it OK to limit this new usage to the new value list?
If rect() is not allowed as a value for shape-outside, do I need to use a
different term?

Second, should CSS3 Images use some other term - since the serialization
of the keywords in that spec will not match the 2.1 serialization?

Thanks,

Alan

[1] http://www.w3.org/TR/CSS2/visufx.html#clipping
[2] http://dev.w3.org/csswg/css3-images/#radial-gradients
[3] http://dev.w3.org/csswg/cssom/#serializing-css-values
[4] http://dev.w3.org/csswg/css3-exclusions/#shape-outside-property

Received on Tuesday, 4 September 2012 23:36:28 UTC