| <!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> |