显示:表格单元格宽度问题

威利

我为三列布局设置了固定的像素宽度值,并希望使用display:table-cell属性,以便列将始终对齐到具有最大内容的列div的高度。

我在没有问题之前就使用了此技术,但是现在看来似乎无法固定列宽,相反,如果div中的内容增加,它将使div变宽而不是变高,同时压缩了相邻单元格的宽度。显然,我正在使用table-cell的全部目的是阻止这种情况的发生,有人能看到阻止列宽正常工作的原因是什么?在JSFiddle中,宽度最初看起来是正确的,但是如果您在任何列中添加额外的文本,您会发现它没有响应,因为我需要它。

JSFiddle在这里

下面的html / css与上面的JSFiddle相同:

<div class="container">
<div class="fwcol">
    <div class="col">
        <div class="thirds">COLUMN1</div>
        <div class="thirdm">COLUMN2</div>
        <div class="thirds">COLUMN3</div>
    </div><!--col-->
</div><!--fwcol-->
</div><!--container-->

.container {
    margin: 0 auto;
    width: 966px;
    background:red;
    overflow:hidden;
}
.fwcol {
    float: left;
    width: 966px;
}
.col {
    width:966px;
    display:table;
    border-collapse:separate;
    border-spacing:20px;
}
.thirds, .thirdm {
    display: table-cell;
    padding: 20px;
    background: #FFF;
}
.thirds {
    width: 255px;
}
.thirdm {
    width: 256px;
}
阿里·谢库普尔(Ali Sheikhpour)

将这两个属性添加到.col类:

display:table;
table-layout:fixed;

您也可以添加"word-wrap:break-word;"子div以防止溢出。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

显示单元格宽度:表格

显示表格:标题单元格宽度不等于正文单元格宽度

表格布局上的“ ImageView单元格宽度”问题

CSS-显示:表格单元格和固定宽度

带自举的表格单元格宽度

表格单元格宽度均匀

HTML表格单元格宽度

CSS表格单元格100%宽度

为什么在显示:表格单元格中,孩子的宽度不会扩展为父母的宽度?

当具有定义宽度的子元素位于带有colspan的单元格内时,如何解决Microsoft Edge显示不正确的表格单元格宽度的问题?

带有粘页眉的HTML表格-单元格宽度问题

表格单元格渐变填充问题

表格单元格的宽度与表格布局不同:固定

使表格单元格的边框为表格宽度的100%

固定表格单元格大小和内容相对于宽度的显示长度

如何使用显示表格单元格获取文本的宽度和高度而不是跨度

表格单元格显示容器内的最大宽度(以百分比为单位)

子div显示表格单元格固定宽度不起作用

列的CSS“显示:表格单元格”-使第一列的宽度与最宽词相同

AngularJs,显示按钮表格单元格

如何覆盖显示:表格单元格

表格视图单元格未显示

表格未显示单元格数组

在表格单元格中显示图像

使表格中的所有单元格的宽度等于最宽单元格的宽度

如何保持表格单元格的宽度相同?

如何减少表格单元格内按钮的宽度?

在iText java pdf中设置表格单元格的宽度

宽度不适用于表格单元格