【问题标题】:Table height fix not working with bootstrap-style percentage layout表格高度修复不适用于引导式百分比布局
【发布时间】:2015-07-29 14:36:14
【问题描述】:

我可能在这里遗漏了一些明显的东西,但是当将流体布局更改为 display:table 和 table-cell 时,我注意到了一个奇怪的效果。 (如描述herehere,显示here

尝试将 display:table 和 table-cell 单元格添加到现有的流体布局中,并且行向上弯曲,实际上并没有扩大高度。例如,如果您转到 http://odetocode.github.io/bootstrap-samples/samples/bootstrap-layout.html 并选中顶部的所有样式表复选框,然后在检查器中的选择器中添加几个规则:

.row { display:table-row;}

.row >div {display:table-cell;}

并向其中一个单元格添加一些内容,您会发现它实际上并没有扩大高度,而且奇怪的是,添加 display:table 或 table-row 实际上会使行不那么宽,出于某种原因?

我是否看到了 table css 的一些未记录的功能,或者引导程序的样式与这种类型的动态高度修复不兼容?

【问题讨论】:

    标签: html css twitter-bootstrap fluid-layout css-tables


    【解决方案1】:

    试试:.row > div {display:table-cell;float:none}

    表格单元格不能在浮动的元素上正常工作。

    【讨论】:

    • 为什么不呢?另外 - 浮动是内置在 Bootstrap 中的,显然是为了响应式折叠?
    • 浮动与响应无关;宽度百分比它是做什么的。浮动使 div 在同一行上彼此相邻,因为 div 是块级元素。但表格单元格是内联元素,因此只要您使用正确的 col-sm-* 类加起来为 12,它们就会彼此相邻而不会浮动。
    猜你喜欢
    • 2011-09-06
    • 1970-01-01
    • 1970-01-01
    • 2014-10-16
    • 1970-01-01
    • 2015-10-22
    • 2013-05-19
    • 1970-01-01
    相关资源
    最近更新 更多