使用 Bootstrap 使 TD 动态适应内容

Make TD fit content dynamically using Bootstrap

这是我的戏剧:

我有一个 bootstrap 面板,它占据了页面的 1/3 (col-4-md),在里面我有一个 table,每行 (TR) 上只有 TD。

1.) 我希望第一个TD扩展到第一列最长文本的最大宽度,

2.)如果包含的文本很长,我希望第二列添加text-overflow:ellipsis。

第二种方法是添加 table-layout:fixed 但我找不到第一种方法。

有什么建议吗?

这是一个 CodePen 示例:

codepen.io/brankoleone/pen/EyaVwY

我玩了一下,找到了一个解决方案(在 chrome 上测试过):

  1. .table-crm {
  2. 中删除 table-layout: fixed;
  3. max-width: 0; 添加到 td + td {
  4. width: 1%;white-space: nowrap; 添加到 td:first-child {

编辑:这是一个 jsfiddle: https://jsfiddle.net/5t08tota/