rowspanを持つセルを持つHTML表があります。基本的には、左側にrowspan = 2、右側に2列のセルがあります。私は右の柱を上に張りたい。ただし、右側のスペースは2つの列に均等に分割されます。高さを追加する:右側の最後の列に100%を追加するとChromeでのトリックが行われますが、FFやIEでは機能しません。rowspanとの表のセルの整列
<table border="1" style="width: 200px;">
<tr>
<th>Col1</th>
<th>Col2</th>
</tr>
<tr>
<td rowspan="2">Some long cell here...The point is that the Col_A and Col_B should both stick to the top. I tried adding height: 100% to the last column (Col_B) but that does only work in Chrome. Firefox puts Col_B at the very bottom while IE seems to completely ignore it.</td>
<td>Col_A</td>
</tr>
<tr>
<td>Col_B</td>
</tr>
</table>
フィドル:https://jsfiddle.net/jtr1r132/1/
更新:
Pragnestは高追加、以下に示唆したように右(Col_A)上の最初の列に1ピクセルをChromeとFFのためにトリックを行います。しかし、IE(とEdge)ではまだ意図したとおりに動作しません。あなたの出力を達成するために、いくつかの代替に必要なあなたの場合にはhttps://jsfiddle.net/jtr1r132/9
あなたは右、FFに上の例2でCol_Bにしたいですか? –
あなたはこれを高さで解決したいと思っています:FFで問題となる100%ですが、その上にそのtdを置く解決策が必要なら、あなたの質問に言及してください。そうでなければ動的な質問になります。ありがとうございました –
可能であれば、すべてのブラウザの上にCol_Bを追加します。 – parapic