【发布时间】:2015-11-09 14:42:48
【问题描述】:
注意:我正在使用渲染引擎将我的 html 渲染为 PDF,默认情况下禁用
JavaScript,因此我严格使用*.css寻找答案。
在我的报告中,我有一个用于会计目的的表格,有 11 列:
- 第一列是计数器(例如
1.、2.、最多n.),其范围最多为 3 位。 - 第 2 列是 12 位参考编号。
- 第 3 列是上一列参考编号的地址,可以为空或至少 50 个字符长。
- 倒数第 4 列包含金额/货币/价格数据,最小值为
0.00,最大值可以变化为最多 8 位,以逗号分隔的数字分组。
现在假设表格的宽度需要为 1024 像素(根据*.pdf 渲染引擎提供的要求而有所不同)。在这一点上,我想:
- 自动生成第 1、2、4 列到最后一列,以根据其内容计算其宽度(根据生成时最长的列内容,使相同的报告具有不同的列宽)。
- 第 3 列将根据原始 1024px 的剩余宽度进行相应调整,并在行尾添加省略号以防溢出(重要)。
我试图给每列固定宽度(总共 1024 像素),并且我设法通过 *.css 使用省略号溢出,但有些空间被浪费了,我想避免这些:
【问题讨论】:
标签: html css html-table