html - 使用 Bootstrap 使 TD 动态适应内容

标签 html css twitter-bootstrap html-table ellipsis

这是我的戏剧:

我有一个 Bootstrap 面板,它占据了页面的 1/3 (col-4-md),在里面我有一个表格,每行 (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/

关于html - 使用 Bootstrap 使 TD 动态适应内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37563534/

相关文章:

php - Css 不使用 get_template_directory_uri() 排队

jquery - 固定 div 透明度

html - 链接在 CSS 中悬停时向右移动?

javascript - 使用 Javascript 过滤 xml 文件

html - 浏览器调整背景图片大小时图片下方出现 1px 故障

javascript - 如何重启 Bootstrap 之旅?

javascript - 如何从按钮触发javascript函数

html - 导航中的元素单独调整大小而不是一起调整

javascript - 使用偏移 KineticJS HTML5 从舞台保存图像

jquery - Owl Carousel 切割div