セル #3 とセル #4 に内部テーブルがある HTML テーブルがあります。
セル #3 とセル #4 の各テーブルの行を正しく並べる必要があります。
問題は、行のテキスト行の長さが 1 行を超える場合があり、他のテーブルにはこれがないため、行が一致しないことがあります。
私が制御できないデータベースからデータが来ているので、どうすればこれを修正できますか?
jsfiddle を作成しました: http://jsfiddle.net/HPkvV/
<style>
.main
{
border: 1px solid #000000;
}
.main td
{
border: 1px solid #000000;
}
.grid
{
border-left: none !important;
border-right: none !important;
border-top:1px solid #dddddd;
border-bottom:1px solid #dddddd;
}
.grid td
{
border-left: none !important;
border-right: none !important;
border-top:1px solid #dddddd;
border-bottom:1px solid #dddddd;
}
</style>
<table width="400">
<tr>
<td>
<table width="100%" class="main">
<td valign=top>column 1</td>
<td valign=top>column 2</td>
<td valign=top>column 3
<table id="names" class="grid">
<tr>
<td>line 1</td>
</tr>
<tr>
<td>line 2</td>
</tr>
<tr>
<td>line 3</td>
</tr>
</table>
</td>
<td valign=top>column 4
<table id="desc" class="grid">
<tr>
<td>line 1 description is a little too long so it wraps line 1 description is a little too long so it wraps</td>
</tr>
<tr>
<td>line 2 description</td>
</tr>
<tr>
<td>line 3 description</td>
</tr>
</table>
</td>
</table>
</td>
</tr>
</table>