W3C home > Mailing lists > Public > www-style@w3.org > September 2013

Re: [css-shapes-2] Auto-height and shapes sizing constraints

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Tue, 3 Sep 2013 20:25:20 -0700
Message-ID: <CAAWBYDBiCQiasboHjmuVaH4BGuF-+6fhZQw==O=h5ViUf9VcWg@mail.gmail.com>
To: François REMY <francois.remy.dev@outlook.com>
Cc: "www-style@w3.org" <www-style@w3.org>, "stearns@adobe.com" <stearns@adobe.com>
On Tue, Sep 3, 2013 at 4:15 PM, François REMY
<francois.remy.dev@outlook.com> wrote:
> In the current Shapes Level 2 spec, there's a paragraph that says:
>
>   When a shape-inside has a definite size (no percentages used in the shape's definition) an auto-sized element should use the shape as a constraint in determining its maximum size.
>
>
>
> I propose to change that to
>
>    An auto-sized element should use the shape as a constraint in determining its maximum size. In the case of auto-sized elements, values expressed as percentages in the auto-sized direction resolve to 0px to avoid cyclic dependency.
>
>
>
> because
>
>    (1) 0% still makes sense in all cases and
>    (2) you may want to use percentages for (fixed) width and px values for (auto) height and still get the expected behavior
>    (3) otherwise what happens when the percentages are used in such a way that the shape doesn't grow when the element grows is not defined in the spec (ie: the element should become infinitely high)

Resolving percentages to 0px is hostile and unusual.  Typically they
resolve to 'auto' or something equivalent for the property.

~TJ
Received on Wednesday, 4 September 2013 03:26:07 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 4 September 2013 03:26:08 UTC