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

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.

-Boris

Received on Monday, 16 May 2011 16:13:34 UTC