blob: 766feceb509bfd4a2af90b1614051df96f990893 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>CSS Test: Vertical-align set to 'baseline' with a spanning cell</title>
<link rel="author" title="Microsoft" href="http://www.microsoft.com/">
<link rel="author" title="WebKit" href="http://www.webkit.org/">
<link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#height-layout">
<meta name="flags" content="">
<meta name="assert" content="A spanning cell with Vertical-align set to 'baseline' aligns the cell's content baseline (which is the bottom of the first line of text or in-flow content) with the baseline of the first of the rows it spans.">
<style type="text/css">
td
{
height:10px;
}
#spanning
{
vertical-align: baseline;
height: 80px;
}
#small
{
font-family: Ahem;
font-size: small;
}
</style>
</head>
<body>
<!-- The row-spanning cell is the only one with a baseline. It should be baseline-aligned on the first row that it spans
and as it is the same height as the other cells in the row, it sets the baseline for the row. This is unaffected by
the total height of the rowspan (80px) -->
<p>Test passes if the bottom of the black boxes is aligned.</p>
<table>
<tr>
<td>
<div id="small">Text</div>
</td>
<td id="spanning" rowspan="3" colspan="2">
<div id="small">Text</div>
</td>
<td>
<div id="small">Text</div>
</td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
</body>
</html>