首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >firefox中表格不工作的最小高度

firefox中表格不工作的最小高度
EN

Stack Overflow用户
提问于 2013-10-22 22:59:09
回答 4查看 15.6K关注 0票数 16

基本上,我希望我的表有一个最小高度,这样它就可以根据自己的方式进行调整。这在chrome上运行得很好,但它真的不喜欢FireFox,尝试一下display:block;但这让chrome上的情况变得更糟。

谢谢。

代码语言:javascript
运行
复制
.table-wrap {
    min-height: 323px;
}

table {
    width: 100%;
    min-height: 323px;
}

table tr {
    min-height: 54px;
}
EN

回答 4

Stack Overflow用户

发布于 2013-10-22 23:03:11

将表格的最小高度改为高度。如果内容较高,表格也会被放大

票数 40
EN

Stack Overflow用户

发布于 2017-09-01 00:09:44

添加height: 0将使火狐获得min-height

票数 14
EN

Stack Overflow用户

发布于 2013-10-22 23:21:21

没有为表格、表格行和表格单元格定义min-height属性的效果。

请参阅:http://www.w3.org/TR/CSS21/visudet.html#min-max-heights

假设您的标记类似于以下HTML:

代码语言:javascript
运行
复制
<div class="table-wrap">
    <table>
        <tr>
            <td>Cell 1 Donec ipsum libero...</td>
        </tr>
        <tr>
            <td>Cell 2</td>
        </tr>
    </table>
</div>

现在,考虑以下CSS:

代码语言:javascript
运行
复制
.table-wrap {
    min-height: 323px;
    border: 1px dotted blue;
}
table {
    width: 400px;
    height: 323px;
    border: 1px dashed red;
}
table tr {
    height: 54px;
}
table td {
    border: 1px dotted red;
}

在这种情况下,表格的最小高度为323px,此高度将根据每行表格单元格中内容的详细信息在表格中的各行之间分布。

至少,每一行的高度将至少为54px。

如果有许多行的单元格很短(高度小于54px ),那么最终会调整表格高度以适应这些行。

如果表格只有几行带有短单元格,那么这些行的高度将增加,以填充表格的323px的高度。

在这种情况下,.table-wrap父元素对表的高度没有任何影响。

请参阅小提琴:http://jsfiddle.net/audetwebdesign/zMtBu/

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19521442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档