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

-----Original Message----- 
>From: Boris Zbarsky Sent: Monday, May 16, 2011 9:13 AM To: www-style@w3.org 
>Subject: 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.
>

As far as I understand "different layout rules for replaced and non-replaced
display:inline elements" are there for the legacy "pre-inline-block" 
reasons.

Do you know any differences in handling and rendering of
<img style="display:inline"> and <img style="display:inline-block"> ?
The same question is about <object>, <button> and other inputs.

-- 
Andrew Fedoniouk

http://terrainformatica.com 

Received on Monday, 16 May 2011 16:41:19 UTC