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

优惠

我有以下标记:

<div class="table">
  <div class="row">
    <div class="cell">1</div>
    <div class="cell">2</div>
  </div>
  <div class="row">
    <div class="cell">3</div>
    <div class="cell">4</div>
  </div>
  <div class="row">
    <div class="cell">5</div>
  </div>
</div>

使用以下CSS:

.table {
  display: table;
  border-collapse: collapse;
  width: 100%
}

.row {
  display: table-row;
  border-bottom: 1px solid black;
}

.cell {
  display: table-cell;
  width: 50%;
}

问题在于表行的边界仅覆盖其包含的表单元格的宽度。我希望最后一个表行具有与所有其他表行相同的边框宽度(当然是水平;),而不必更改其表单元格宽度或不必添加另一个表单元格。

这是小提琴:https : //jsfiddle.net/tgry53ss/

关于如何实现这一点的任何想法?

贴纸

由于CSS中没有rowspan/ colspan您可以改用flexbox获得所需的结果。像colspan一样,它也可以使唯一的单元占据整个可用宽度。

.row {
  display: flex;
  border-bottom: 1px solid;
}
.cell {
  flex: 1;
}
<div class="table">
  <div class="row">
    <div class="cell">1</div>
    <div class="cell">2</div>
  </div>
  <div class="row">
    <div class="cell">3</div>
    <div class="cell">4</div>
  </div>
  <div class="row">
    <div class="cell">5</div>
  </div>
</div>

编辑:如果您不希望唯一的单元格采用整个宽度,请执行以下操作:

.row {
  display: flex;
  border-bottom: 1px solid;
}
.cell {
  flex: 0 0 50%;
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

使表格单元格为父级的100%宽度

来自分类Dev

使表格单元格为父级的100%宽度

来自分类Dev

CSS表格单元格100%宽度

来自分类Dev

表格单元格的宽度(%)

来自分类Dev

CSS表格单元格未填充屏幕宽度的100%

来自分类Dev

HTML5错误验证中的表格宽度边框单元格间距cellpadding全部为0

来自分类Dev

在表格单元格中使div高度为100%

来自分类Dev

表格周围边框,但单元格周围

来自分类Dev

表格单元格的边框颜色变化

来自分类Dev

表格单元格的边框颜色变化

来自分类Dev

无法更改表格单元格的宽度

来自分类Dev

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

来自分类Dev

表格单元格宽度均匀

来自分类Dev

显示单元格宽度:表格

来自分类Dev

表格单元格中具有100%宽度的按钮可防止Firefox中单元格的自动宽度

来自分类Dev

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

来自分类Dev

有表格边框,但没有单元格边框

来自分类Dev

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

来自分类Dev

在使用表格单元格的垂直居中div时,我需要将div宽度设为100%

来自分类Dev

CSS:如何强制显示:表格单元格框的固定宽度为50%?

来自分类Dev

表格单元格带有闪烁的边框

来自分类Dev

在LibreOffice中的表格边框上创建新单元格

来自分类Dev

如何设置表格边框小于单元格高度

来自分类Dev

打印时无法显示表格和单元格边框

来自分类Dev

删除HTML表格单元格的顶部边框

来自分类Dev

如何删除表格中单元格的边框?

来自分类Dev

CSS:表格单元格上无上下边框

来自分类Dev

在LibreOffice中的表格边框上创建新单元格

Related 相关文章

热门标签

归档