- From: Alan Gresley <alan@css-class.com>
- Date: Wed, 25 Aug 2010 11:57:00 +1000
- To: www-style@gtalbot.org
- CC: www-style list <www-style@w3.org>
Gérard Talbot wrote:
[snip]
> 2-
> The spec says:
> "
> If there is exactly one value specified as 'auto', its used value follows
> from the equality.
> "
>
> What if the one single specified value as 'auto' is width and complying
> with the equation would imply that the used width is negative... How could
> this be?
>
> E.g.:
> http://www.gtalbot.org/BrowserBugsSection/css21testsuite/block-non-replaced-width-0xx.html
>
> I must be missing something here...
>
> regards, Gérard
Yes you are missing something Gérard. The same results would be seen
if the child had this.
div#child
{
border-right: green solid 200px;
margin-right: 10000px;
}
The div#child is completely overflowing it's containing block
(div#containing-block) which is width:0. The visual overflow causes
elements to overlap (this is not quite obvious in your test case).
<http://css-class.com/test/css/viseffects/overflow4.htm>
<http://css-class.com/test/css/viseffects/overflow5.htm>
--
Alan http://css-class.com/
Armies Cannot Stop An Idea Whose Time Has Come. - Victor Hugo
Received on Wednesday, 25 August 2010 01:57:32 UTC