html - 动态调整单元格宽度后抑制按钮组中的按钮换行

标签 html css twitter-bootstrap twitter-bootstrap-3 css-tables

根据 MetalFrog's answer to this problem我正在尝试使单元格宽度适合其内容:

tr td.fit {
width: 1%;
white-space: nowrap;
}

如所见here (jsfiddle) 效果很好.然而,通过将一个 twitter-bootstrap 按钮组添加到一个单元格中,该单元格的宽度应该适合其内容,按钮仍然会在它们之间包裹起来。 jsfiddle .

如何防止我的按钮被包裹起来?我仍然想让它们排成一行。

编辑 我想保持表格宽度为 100%,因此删除单元格的 1% 宽度不是解决方案。此外,从 Bootstrap 的 .btn-group > .btn 中删除 float 会在我的按钮之间留出空间,只要标签标签之间有空间,即使不需要但可以接受。

最佳答案

添加此 css decleration 将解决表格单元格包装按钮组的任何问题。

.btn-group {
  display: flex;
}

解释: 这定义了一个 flex 容器;内联或 block 取决于给定的值。它为其所有直接子级启用 flex 上下文。默认情况下, flex 元素将全部尝试放在一行中。

关于html - 动态调整单元格宽度后抑制按钮组中的按钮换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57917364/

相关文章:

javascript - 为什么我的第一个 javascript 在我添加另一个时停止?

javascript - HTML Canvas 的文本未显示在屏幕上

html - 无法正确地将列表向右浮动

html - 如何防止图片框外的描述文字溢出?

html - 制作一个覆盖 div 填充整个有溢出的容器

jquery - 根据 Drupal 7 中的视口(viewport)高度动态更改 DIV 高度

jquery - Bootstrap-轮播延迟加载程序

javascript - 如何动态创建搜索字段作为 Angular 标题

html - 没有推拉的 Bootstrap 移动折叠顺序(从右到左)

html - 使用 Bootstrap 显示输入和标签同一行