2 つの行にまたがるセルを含むテーブルを作成したいと考えています。2 行目の高さは、できるだけ小さくする必要があります。例:
html:
<table>
<tr id="row-1">
<td>
1st row
</td>
<td rowspan="2">
a <br />
a <br />
a <br />
a <br />
a <br />
a <br />
a <br />
a <br />
</td>
</tr>
<tr id="row-2">
<td>
2nd row
</td>
</tr>
</table>
CSS:
td
{
border: 1px solid black;
}
#row-2
{
height: 1px;
}
Firefox (19.0.2) で動作します。Chromium (25.0.1364.160) では、最小の高さの行が最初の行です!
編集:問題はこのバグによって引き起こされます: http://code.google.com/p/chromium/issues/detail?id=78724
CSSでハックするにはどうすればよいですか?現在、私はJSを使用しており、1行目の高さをrowspanセルの高さから2行目の高さを引いた値に設定しています。