Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
- This WPT test may be referenced by the following Test IDs:
- /css/css-align/blocks/align-content-table-cell-004.html - WPT Dashboard Interop Dashboard
<!DOCTYPE html>
<meta charset="utf-8">
<link rel="author" title="Oriol Brufau" href="obrufau@igalia.com">
<link rel="match" href="../../reference/ref-filled-green-300px-square.html">
<meta name="assert" content="
The contents of the cells are 600px tall, but since we are collapsing one row,
the cells shrink to be only 300px tall. Therefore, the contents overflow.
This test checks various unsafe alignments.
">
<style>
table {
overflow: hidden;
}
tr {
height: 300px;
}
td::before {
content: "";
display: block;
width: 50px;
height: 600px;
background: linear-gradient(to bottom, var(--gradient));
}
</style>
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
<table cellspacing="0" cellpadding="0">
<tr>
<td rowspan="2" style="align-content: unsafe start; --gradient: green 50%, red 50%"></td>
<td rowspan="2" style="align-content: unsafe center; --gradient: red 25%, green 25% 75%, red 75%"></td>
<td rowspan="2" style="align-content: unsafe end; --gradient: red 50%, green 50%"></td>
<td rowspan="2" style="overflow: hidden; align-content: unsafe start; --gradient: green 50%, red 50%"></td>
<td rowspan="2" style="overflow: hidden; align-content: unsafe center; --gradient: red 25%, green 25% 75%, red 75%"></td>
<td rowspan="2" style="overflow: hidden; align-content: unsafe end; --gradient: red 50%, green 50%"></td>
</tr>
<tr style="visibility: collapse"></tr>
</table>