尽管有内容,但收缩表格单元高度

时间:2012-11-16 00:45:03

标签: html css

我希望有一种方法可以缩小td的高度,使高度正是我想要的,例如6px,当它持有11px文本时。我想象能够看到细胞内容的上半部分。

我不想只设置div高度的原因是我希望每一行都是相同的高度,并且有跨越行的单元格,所以div应该能够切断内容到一个单元格扩展到两个单元格。我希望这有点意义......

<table>
    <thead>
        <tr>
            <th style="height: 0px; width: 0px;">
            </th>
            <th style="width: 25px;">
            </th>
            <th style="width: 25px;">
            </th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td style="height: 6px;">
            </td>
            <td>
                <div>
                    Some table data</div>
            </td>
            <td rowspan="2">
                <div>
                    Some data that is two rows high</div>
            </td>
        </tr>
        <tr>
            <td style="height: 6px;">
            </td>
            <td>
                <div>
                    Some more data</div>
            </td>
        </tr>
    </tbody>
</table>

1 个答案:

答案 0 :(得分:0)

您不能限制表格单元格的高度,但可以在紧急<div>上强制执行高度:

td > div {
    overflow: hidden; 
    height: 6px;
}