WARNING! The absolute positioning rules have changed. These tests have not been updated!!! Do not try to make a browser get these tests right!

The following consists of two blocks. The inner block, which says "Foo Bar", should be bottom aligned.

lots of other content Foo Bar lots of other content

For some reason, we are completely losing the inner block. It would appear to be a problem with the solving of the equation given in section 10.6.4 of CSS2. All the vertical properties are given (all as 0 except for 'height' which is given as 1em) except for 'margin-top' which is auto. This means margin-top should be found to equal height-of-containing-block - height-of-inner-block.

Note that if the height of the outer box is explicitly given, everything is ok. So it seems we are not getting the height of the outer box correctly when solving the equation for margin-top. To demonstrate this, here is the box set again, but with an explicit height of 3em.

lots of other content Foo Bar lots of other content