html - 如何强制表格中的所有行具有相同的高度

标签 html css css-tables

我正在尝试构建一个 html 表格,但我想强制所有行具有相同的高度(无论单元格中有多少内容)。如果单元格超出空间,我希望它只切断文本并隐藏其余部分。

这可以使用 CSS 等吗?

最佳答案

仅限 IE

    #fixedheight {
        table-layout: fixed;
    }
    
    #fixedheight td {
        height: 20px;
        overflow: hidden;
        width: 25%;
    }
    <table id="fixedheight">
        <tbody>
            <tr>
                <td>content</td>
                <td>lots of content that should spend way more time wrapping down than it should if I were just to have a short bit of stuff, that would be invaded by zombies and the such</td>
                <td>more content</td>
                <td>small content</td>
                <td>enough already</td>
            </tr>
        </tbody>
    </table>


通用解决方案

    #fixedheight {
        table-layout: fixed;
    }
    
    #fixedheight td {
        width: 25%;
    }
    
    #fixedheight td div {
        height: 20px;
        overflow: hidden;
    }
    
    <table id="fixedheight">
        <tbody>
            <tr>
                <td>
                    <div>content</div>
                </td>
                <td>
                    <div>lots of content that should spend way more time wrapping down than it should if I were just to have a short bit of stuff, that would be invaded by zombies and the such</div>
                </td>
                <td>
                   <div>more content</div>
                </td>
                <td>
                   <div>small content</div>
                </td>
                <td>
                   <div>enough already</div>
                </td>
            </tr>
        </tbody>
    <table>

关于html - 如何强制表格中的所有行具有相同的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5671098/

相关文章:

javascript 下拉菜单不起作用

jquery - 在 css div 表上使用 jQuery 扩展表行

css - 在一行中对齐 td 中的元素

html - 使嵌入的 vimeo 视频静音

javascript - 使用应用程序状态 js 和 View 在 Angular js url 上传递两个参数

php - 来自 MySQL 的 XML 数据

html - 为什么我的图标字体图标不能保持旋转?

javascript - 页面加载时出现蓝屏

html - CSS布局随字体样式变化

html - 我应该使用 HTML 表格布局还是新的 CSS 显示 :table-cell code?