mirror of
https://github.com/GabsPuNs/Project-Zenith-Main.git
synced 2026-07-17 05:40:52 +00:00
53 lines
1.5 KiB
Plaintext
53 lines
1.5 KiB
Plaintext
<rml>
|
|
<head>
|
|
<title>Table 04 - Table height algorithm</title>
|
|
<link type="text/rcss" href="../style.rcss"/>
|
|
<link rel="help" href="https://www.w3.org/TR/2011/REC-CSS2-20110607/tables.html" />
|
|
<meta name="Description" content="Flexible row heights mixed with 'auto' row height and minimum/maximum constraints." />
|
|
<meta name="Assert (initial size)" content="Row 1 should be formatted according to its content height. Row 2 should be twice as high as Row 3." />
|
|
<meta name="Assert (resizing down)" content="The height of Row 2 and 3 should scale down until they meet their minimum height. The table height should not change with any further downsizing." />
|
|
<meta name="Assert (resizing up)" content="When Row 2 and 3 meet their maximum height, Row 1 should increase in size until it meets its maximum height. When Row 1 also meets its maximum height, the table should fill empty space at the bottom." />
|
|
<style>
|
|
table {
|
|
border-width: 20dp 5dp;
|
|
border-color: #666;
|
|
color: #333;
|
|
text-align: center;
|
|
gap: 5dp 3dp;
|
|
height: 50%;
|
|
min-width: 150dp;
|
|
}
|
|
td {
|
|
padding: 15dp 5dp;
|
|
border: 1dp #f335;
|
|
vertical-align: middle;
|
|
}
|
|
tr {
|
|
border: 5dp #ff02;
|
|
min-height: 60dp;
|
|
max-height: 120dp;
|
|
}
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
<table>
|
|
<tr>
|
|
<td rowspan="2">A</td>
|
|
<td colspan="2">B1<br/>B2</td>
|
|
<td>C</td>
|
|
</tr>
|
|
<tr style="height: 200%; max-height: 240dp;">
|
|
<td>D</td>
|
|
<td>E</td>
|
|
<td rowspan="2">F</td>
|
|
</tr>
|
|
<tr style="height: 100%;">
|
|
<td colspan="2">G</td>
|
|
<td>H</td>
|
|
</tr>
|
|
</table>
|
|
<handle size_target="#document"/>
|
|
</body>
|
|
</rml>
|