W3C home > Mailing lists > Public > www-style@w3.org > October 2001

Re: "inline" elements in CSS2 box model, and "inline-block" in CSS3

From: Dylan Schiemann <dylans@yahoo.com>
Date: Fri, 19 Oct 2001 11:24:36 -0700 (PDT)
Message-ID: <20011019182436.41607.qmail@web13504.mail.yahoo.com>
To: Vadim Plessky <lucy-ples@mtu-net.ru>
Cc: "www-style@w3.org" <www-style@w3.org>, "css2-editors@w3.org" <css2-editors@w3.org>

--- Vadim Plessky <lucy-ples@mtu-net.ru> wrote:
> On Friday 19 October 2001 00:00, Dylan Schiemann
> wrote:
> [...]
> |
> |   Somewhat related, I've noticed that in Windows
> IE, if
> |   an element has display:inline and it has
> children that
> |   are display:block, the parent element behaves as
> an
> |   inline element, whereas mozilla and Mac IE5 do
> not
> |   display the block child of an inline element as
> a
> |   child since inline elements should not have
> |   block-level children.  Is this a use case for
> |   block-inside?
> 
> It seems that [Puzzle test] related to these issues,
> but can't be reproduced 
> in the way you described.
> Anyway, styles you described result in "uncertanty"
> in rendering by different 
> browsers, and I am not sure "who is the winner"
> here.
> 
> I did some testing and uploaded results here:
>
http://htmltests.newmail.ru/css/inline-elem-has-display-block-child2.html
>
http://htmltests.newmail.ru/css/block-elem-has-display-block-child2.html
>
http://htmltests.newmail.ru/css/table-cell-elem-has-display-block-child2.html
>
http://htmltests.newmail.ru/css/table-row-elem-has-display-block-child2.html
> 
> Screenshots mapped by browser: (without any order or
> preference)
>
http://htmltests.newmail.ru/css/res_block-child-Opera5.html
>
http://htmltests.newmail.ru/css/res_block-child-MSIE6.html
>
http://htmltests.newmail.ru/css/res_block-child-Konq22.html
>
http://htmltests.newmail.ru/css/res_block-child-Moz09.html
> 
> Most likely, each case needs clarification/changes
> in CSS2 specs, and later 
> adopting these tests to each case.
> 
> I think that the best if everyone can view these
> pages, and post your 
> comments.
> I don't have MacIE5, so comments/screenshots from
> Tantek would be highly 
> appreciated.
> Dylan, thatnks a lot for raising these issues! :-)
> 

I think that the case of block inside an inline is not
defined by the spec. because inline elements are not
supposed to contain block level elements.  My less
exciting example is located at
http://www.dylanschiemann.com/examples/inlineBlockExample.html
with screenshots for mozilla 0.9.5 and ie5.5 on Win2K.

-Dylan Schiemann
http://www.dylanschiemann.com/
http://www.sitepen.com/

__________________________________________________
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com
Received on Friday, 19 October 2001 14:24:37 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:11 GMT