- From: Andrew n marshall <amarshal@usc.edu>
- Date: Fri, 5 Dec 1997 16:15:24 -0800
- To: "'www-style@w3.org'" <www-style@w3.org>
Space Cowboy's complaint about the NN4's rendering of his DIV box struck a familiar note to me. I have had problems controlling underflow between the browsers as well. However, there was a major difference in that Cowboy's DIV box was absolutely positioned, my problem is with block layout. Consider the following example: <h1 STYLE=" border-color: #FF0000; border-bottom-width: 3px; border-bottom-style: solid; ">Hello Again</h1> According to CSS-2 [11.1.1], this is rendered as wide as the parent block and so the underline crosses the entire screen. Needless to say, this is not what I always want. I might prefer to have the width minimized to the size of the text and there doesn't seem to be any way to do this. One alternative for this would be defining 'auto' to be minimal instead of maximum. This doesn't cause an backwards compatibility problems with CSS-1 that I have noticed, since the sections on horizontal and vertical formatting [4.1.2, 4.1.3] seem to leave 'auto' relatively undefined as intrinsic width (to me, this actually implies minimum for textual elements). If this were the case, an author could adjust the 'min-width' or 'min-height' to be as larger as desired. Often this will be "min-width: 100%;", setting the width to the width of the parent. Andrew n marshall student - artist - programmer http://www.media-electronica.com/anm-bin/anm "Everyone a mentor, Everyone a pupil"
Received on Friday, 5 December 1997 19:10:49 UTC