fune/testing/web-platform/tests/css/css-position/position-relative-table-caption.html
Emilio Cobos Álvarez a8cfb8a96f Bug 1472602 - Sticky/relative position fixes in nsTableWrapperFrame. r=dholbert
Captions should be relatively-positioned (other browsers support this as
well). This ensures we correctly save their normal positions and thus
that the sticky scroll container knows how to reposition them correctly.

Avoid registering inner table frames with the sticky scroll container to
make the assertion sound in cases of sticky-positioned tables.

Differential Revision: https://phabricator.services.mozilla.com/D147092
2022-05-23 23:40:42 +00:00

43 lines
889 B
HTML

<!DOCTYPE html>
<title>position:relative should work on table captions</title>
<link rel="match" href="position-relative-table-top-ref.html" />
<link rel="help" href="https://www.w3.org/TR/css-position-3/#rel-pos" />
<meta name="assert" content="This test checks that the position:relative top constraint behaves correctly for &lt;caption&gt; elements">
<style>
table {
border-collapse:collapse;
}
caption {
width: 50px;
height: 50px;
position: relative;
top: 100px;
background-color: green;
}
.group {
position: relative;
display: inline-block;
height: 200px;
}
.indicator {
position: absolute;
background-color: red;
left: 0;
top: 100px;
height: 50px;
width: 50px;
}
</style>
<div class="group">
<div class="indicator"></div>
<table>
<caption></caption>
</table>
</div>
<div>You should see a green box above. No red should be visible.</div>