3

2 つのテーブルを同じ高さにしたい。左のテーブルに右のテーブルよりも長いテキストが含まれている場合、左のテーブルと同じ長さにしたいです。

これが今の様子です:

ここに画像の説明を入力

高さを設定できません。これにより、書くことができるテキストの量が制限されるためです...

これが私が望む方法です:

ここに画像の説明を入力

コード:

<table cellspacing="0" width="30%" align="left" class="rowA">
<tr>
    <td>
    Sed ut perspiciatis unde omnis iste natus error sit voluptatem 
    accusantium doloremque laudantium, totam rem aperiam, eaque ipsa 
    quae ab illo inventore veritatis et quasi architecto beatae vitae dicta 
    sunt explicabo. "Sed ut perspiciatis unde omnis iste natus error sit 
    voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque 
    ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae 
    dicta sunt explicabo. 
    </td>
</tr>
</table>

<table cellspacing="0" width="70%" align="right" class="rowB">
<tr>
    <td>
    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do 
    eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut 
    enim ad minim veniam, quis nostrud exercitation ullamco laboris 
    nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor 
    in reprehenderit in voluptate velit esse cillum dolore eu fugiat
    nulla pariatur. Excepteur sint occaecat cupidatat non proident, 
    sunt in culpa qui officia deserunt mollit anim id est laborum.
    </td>
</tr>
</table>
4

1 に答える 1

4

代わりに2つのセルを並べて使用できますか?

<table>
  <tr>
    <td style="width: 30%">Left Column</td>
    <td style="width: 70%">Right Column</td>
  </tr>
</table>

編集-完全を期すために...誰かがdivやtablesなどの2つの別々のコンテナを使用する必要があるが、それらを同じ高さにする必要がある技術的な理由がある場合は、それをうまく実行する小さなjQueryスクリプトがあります。最も高いコンテナを決定し、他のコンテナのmin-height属性を一致するように設定します。

于 2009-02-01T03:47:35.817 に答える