- From: Andrew Fedoniouk <news@terrainformatica.com>
- Date: Sat, 2 Sep 2006 14:55:01 -0700
- 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 >ancestors. I see, so it should be rendered as http://www.terrainformatica.com/w3/test2.jpg 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 http://www.terrainformatica.com/w3/w3c-fp.jpg 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