W3C home > Mailing lists > Public > www-style@w3.org > September 2006

Re: Specifying intrinsic width and table layout behavior

From: Andrew Fedoniouk <news@terrainformatica.com>
Date: Sat, 2 Sep 2006 14:55:01 -0700
Message-ID: <007201c6ceda$70eed310$3401a8c0@TERRA>
To: "L. David Baron" <dbaron@dbaron.org>, <www-style@w3.org>

----- Original Message ----- 
From: "L. David Baron" <dbaron@dbaron.org>
To: <www-style@w3.org>
Sent: Saturday, September 02, 2006 2:11 PM
Subject: Re: Specifying intrinsic width and table layout behavior

>On Saturday 2006-09-02 13:10 -0700, Andrew Fedoniouk wrote:
>> David, I cannot see why fourth box should have the same width as others 
>> in
>> these tests:
>> http://dbaron.org/css/test/intrinsic/block-overflowing-block-min
>> http://dbaron.org/css/test/intrinsic/block-overflowing-text-max
>> http://dbaron.org/css/test/intrinsic/block-overflowing-text-min
>> I've attached screenshot of what I have on them.
>> Last block is defined as:
>> <div id="ref" style="width: 1em"> </div>
>The fourth block is the reference rendering.  The issue is that the
>other blocks should all be narrower, as they are in Mozilla, Opera, and
>Konqueror (rather than the way you show, as they are in IE/Windows).  In
>other words, an explicit width on a block should prevent that block's
>descendants from affecting the intrinsic width of that block's

I see, so it should be rendered as

And it will if I implicitly define
  div#testo { width: 1em; overflow:visible; }

in your block-overflowing-block-min

I do have such thing as overflow:none; as a default value
of overflow attribute. To prevent things like
Such renderings are very undesirable in cases I am dealing with.
(embedded HTML islands and small screen formats + IE legacy)

It appears that overflow:visible in IE is broken
it never overflows on overflow:visible.

Andrew Fedoniouk.
Terra Informatica Software, Inc. 
Received on Saturday, 2 September 2006 21:55:12 UTC

This archive was generated by hypermail 2.4.0 : Monday, 23 January 2023 02:13:18 UTC