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

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 UTC