[css-shapes][css-masking] <box>, <box+> and <box++>

The <box> value is defined in CSS Backgrounds and Borders [1] to have
three possible values (border-box, padding-box and content-box) for the
background-clip property.

I’m adding margin-box to the <box> values in CSS Shapes [2]. This value is
useful in shape-outside, but not useful for background-clip.

Dirk just added bounding-box (as a separate value) to clip-path [3]. That
value makes sense for that property, but isn’t terribly useful for
shape-outside or background-clip. Should bounding-box be added to <box> in
CSS Masking, or stay separate?

Is there any issue with my adding margin-box to the <box> production when
that value isn’t useful for background-clip? Is there anything special I
should be doing with the <box> definition in CSS Shapes to reference the
definition in CSS Backgrounds and Borders?

Thanks,
Alan

[1] http://dev.w3.org/csswg/css-backgrounds/#box

[2] http://dev.w3.org/csswg/css-shapes/#typedef-box

[3] http://dev.w3.org/fxtf/masking/#the-clip-path

Received on Friday, 20 December 2013 19:14:06 UTC