3

我希望两张桌子具有相同的高度。如果左表包含比右表更长的文本,我希望它与左表一样长。

这是它现在的样子:

在此处输入图像描述

我不能设置高度,因为这会限制你可以写多少文字......

这就是我想要的:

在此处输入图像描述

代码:

<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

您可以使用两个并排的单元格来代替吗?

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

编辑- 只是为了完整性......如果出于技术原因有人必须使用两个单独的容器,例如 div 或表格,但您需要它们具有相同的高度,那么有一个小的 jQuery 脚本可以很好地降低性能。它确定最高的容器,然后设置另一个容器的 min-height 属性以匹配。

于 2009-02-01T03:47:35.817 回答