-
Notifications
You must be signed in to change notification settings - Fork 756
Closed
Description
The definition of <basic-shape> for shape-inside in [css-shapes-2] doesn't include path() now. We define path() as a delta of supported basic shapes in [css-shapes-2], and it seems no other places mention it.
IIRC, at least four properties use <basic-shape>:
shape-outside: The link of<basic-shape>in its value definition links to the definition of<basic-shape>in [css-shapes]shape-inside: The link of<basic-shape>in its value definition links to its own definition of<basic-shape>in [css-shapes-2].clip-path: The same as that ofshape-inside.offset-path: The same asclip-pathandshape-inside. However, it also defines a different syntax ofpath()becausefill-ruledoesn't make sense onoffset-path.
IMO, the link of the value definition of <basic-shape> for shape-outside, shape-inside, and clip-path should link to the same place, and it'd be better to mention path() together, to avoid confusing people. Or make all four links of <basic-shape> in the value definitions of these properties link to the same place, but add a note for offset-path which doesn't use the syntax of path() defined in [css-shapes-2].
Thanks.