<!DOCTYPE html>
<html>
    <head>
        <title>Absolute Bottom Table</title>
        <style type="text/css">
            p { margin: 0; padding: 0; }
            .atBottom { position: absolute; bottom: 0; left: 0; }
            table { width: 120px; border:red solid 1px; }
        
            #test1 { margin-left: 120px; height:50px; }
            #test2 { margin-left: 240px; }
            #test3 { margin-left: 360px; height:8px; }
        </style>
    </head>
    <body>
        <p>Testcase for bug <a href="https://bugs.webkit.org/show_bug.cgi?id=4874">4874</a> - Table with absolute bottom positioning is positioned incorrectly.</p>
        <h1>Look Down!</h1>
        <p>
            At the bottom of the window you should see the word "Paragraph" followed by
            three boxes containing text. The entire red border around each box should
            be visible without scrolling (the window should not be scrollable at all).
            The three boxes should be aligned at the bottom with the bottom of the
            window. The text "Tall table" should be vertically centered in its box,
            which should be 50px tall. The other two boxes should both be shorter than
            50px, and have the same height.
        </p>

        <table id="test1" class="atBottom">
            <tr>
                <td>Tall table</td>
            </tr>
        </table>
        <table id="test2" class="atBottom">
            <tr>
                <td>Normal table</td>
            </tr>
        </table>
        <table id="test3" class="atBottom">
            <tr>
                <td>Short table</td>
            </tr>
        </table>

        <p class="atBottom">
            Paragraph
        </p>
    </body>
</html>
