【问题标题】:One table occupying available height of cell in other table一张表格占用另一张表格中单元格的可用高度
【发布时间】:2014-09-30 07:39:18
【问题描述】:

情况有点像这样

<table>
    <tbody>
        <tr>
            <td>
                <table align="left" id="t1" style="width: 30%">
                    ....
                </table>
                <table align="left" id="t2" style="width: 70%">
                    ....
                </table>
            </td>
        </tr>
    </tbody>
</table>

现在表#t1 中的内容比#t2 少。所以他们的父母&lt;td&gt;的高度是由#t2中的内容量决定的

有没有办法让#t1居中对齐或让#t1占据整个可用高度?

已经在他们身上尝试过vertical-align.. 还没有成功。

可以更改标记。但不能用&lt;div&gt;替换&lt;table&gt;

任何帮助将不胜感激。

【问题讨论】:

  • 你能创建一个jsfiddle吗?您的代码与您所说的不一样?

标签: html css responsive-design html-table


【解决方案1】:

试试这个:

#t1 td {
    vertical-align: middle;
}

【讨论】:

  • 我试过这个..这不起作用。这里发生的是表#t1 没有占据可用高度。因此它卡在了顶部。
  • 那么您需要将相同的规则应用于您放置 t1 表的单元格。
  • 对不起,我的错。我没有为父表提供任何高度。无论如何谢谢:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多