html - 尽管有内容,但缩小表格单元格高度

标签 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>

最佳答案

你不能限制表格单元格的高度,但你可以在立即 <div> 上强制高度小号:

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

关于html - 尽管有内容,但缩小表格单元格高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13408769/

相关文章:

html - 如何动态地将内容排列到 GridView 中?

javascript - 尝试使用 html 按钮更改变量的值,但出了点问题?

html - tabindex in anchor tag,下沉图片大小

javascript - 延迟的javascript noConflict不同版本的jquery

css - 在 Wordpress 网站上居中图像

html - 使用 CSS 将 35 度徽章剪切成图像

jquery - 有没有办法检查 jQuery 是否已经附加到 html 页面?

html - 无法定位我的边界

jquery - DIV 标签高度不会拉伸(stretch)以填充父空间

html - 如何使用 img 将 3 个 div 居中并像这个图像(anexo)一样将每个 div 标记到其他 div 中?