<style>
.topTable
{
border-top:1px solid #333333;
border-right:1px solid #333333;
}
.topTable td, th
{
border-left:1px solid #333333;
border-bottom:1px solid #333333;
}
.topTable .inner
{
border-width:0px;
position:relative;
top:0px;
left:0px;
height:100%;
width:100%;
}
.topTable .container
{
padding:0px;
border-width:0px;
position:relative;
}
</style>
<table cellpadding="4" class="topTable" cellspacing="0" style="background-color:#f0f0f0;">
<tr>
<th>Option A</th>
<td class="container">
<table cellpadding="4" class="inner" cellspacing="0" style="background-color:#f0a0a0;">
<tr>
<td>Part 1</td>
<td>Part 2</td>
</tr>
</table>
</td>
<td class="container">
<table cellpadding="4" class="inner" cellspacing="0" style="background-color:#a0f0a0;">
<tr>
<td>Part 3</td>
</tr>
<tr>
<td>Part 3</td>
</tr>
</table>
</td>
<td>Done</td>
</tr>
</table>
TD内のテーブルが高さ:100%で、何も動作していないようです。この場合、データは各サブテーブルで動的になるため、私はrowspanを使用できません。これらのテーブルに格納されているテーブルの高さを最大限に活用するCSSが必要です。ブロック要素を扱うときにこれが簡単だと思っていましたが、単純に機能していない私が試してみてどんなトリックかテーブルが100%含まれていることを確認する
残念ながら、これはIEの中ではあまり良くありません。私たちの会社が内部で使っているもので、これはイントラネットプロジェクトのためのもので、IEが主な関心事です。 – cavillac
ああ、私はそれを恐れていた、IEはインラインブロックが好きではない。もう一度見ます。 – Lowkase
さて、私はjsfiddleを編集しました。 IEでdisplay:inline-tableが成立するかどうかを確認してください。申し訳ありませんが、私はこのボックスにIEをテストしません。 – Lowkase