<html> <head> <style> span { display: table; caption-side: bottom; } span:after { display: table-caption; content: 'after'; } </style> </head> <body> <p> Test for <i><a href="http://bugs.webkit.org/show_bug.cgi?id=15309">http://bugs.webkit.org/show_bug.cgi?id=15309</a> Crash due to infinite recursion in LayoutTable::addChild</i>. </p> <p> The following should look the same (and have identical render tree hierarchies): </p> <p> <span>table</span> </p> <p> <table cellpadding="0" style="border-collapse: collapse; caption-side: bottom;"> <tr> <td>table</td> </tr> <caption>after</caption> </table> </p> </body> </html>