W3C home > Mailing lists > Public > www-style@w3.org > May 2011

Re: [css3-flexbox][css3-grid] Inline replaced elements as grid items and flexbox items

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Mon, 16 May 2011 09:52:45 -0700
Message-ID: <BANLkTik6X9ZZbkMPnvqZj7ZUa55=8yz5wA@mail.gmail.com>
To: Boris Zbarsky <bzbarsky@mit.edu>
Cc: www-style@w3.org
On Mon, May 16, 2011 at 9:13 AM, Boris Zbarsky <bzbarsky@mit.edu> wrote:
> On 5/16/11 11:37 AM, Alex Mogilevsky wrote:
>> Default UA stylesheets are not normative. Whatever they say,<img>  is
>> inline-block by default, "display:inline" on image and on other replaced
>> elements means "display:inline-block".
>
> No, it does not.  If you then look at the computed style, it'll come back as
> "inline", not "inline-block".
>
> Now the _rendering_ is the same for replaced elements whether they're
> inline-block or not... mostly.  For replaced elements with nontrivial
> baselines, even that's not clear.  But that's a consequence of the spec
> explicitly having different layout rules for replaced and non-replaced
> display:inline elements.

Is there such a thing as a replaced element with a non-trivial
baseline?  I was under the impression that their baseline was always
their bottom outer edge.

~TJ
Received on Monday, 16 May 2011 16:53:33 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:40 GMT