css - 调整表格全宽

标签 css

我想像这样格式化我的表格:

  • 全宽
  • 比其他列宽的列可以占据更多位置(通常是第一列)
  • 必须裁剪太大的列(类似于溢出:隐藏)
  • 最后两列必须比其他列窄

这里有一个更明确的 jsFiddle:http://jsfiddle.net/BbNFA/

我在这里遇到的问题是,当同一行中的所有文本都比页面宽度宽时,就会出现滚动条。我想通过 overflow hidden 文本来防止这种情况。

感谢您的帮助。

最佳答案

编辑:查看我的 DEMO 在这里与 colgroup。

使用表格布局属性并将其设置为固定,如下所示,

table  { 
    width: 100%;
    table-layout: fixed; <-- added
}

td  {
    white-space: nowrap;
    overflow: hidden;    <-- added
}

关于css - 调整表格全宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8762956/

相关文章:

html - 扩展 div 中的内容时出错

javascript - 使用 Webpack 加载时,随机文本会填充到 CSS 选择器?

javascript - 在 Polymer Modal 的新标签页中打开链接

html - 我可以使用 flexbox css 将 4 个表格放在另一个表格之上,可调整大小,最大窗口高度吗?

html - 同一 div 类中同一元素的两个定义

html - <li><img/></li> 显示不一致

jQuery Chrome 不接受隐藏的按钮

html - 父级 100% 高度,没有高度

javascript - 从变量分配时,分配的 css 类不起作用

javascript - d3 : Append caption/title to table