我有这张桌子 - http://jsfiddle.net/mark69_fnd/cgwyJ/
注意,最后一列 - 注释,它跨越所有行。
如何使其内容占据所有行,而不是使表格成为页面的宽度?
我正在寻找类似http://jsfiddle.net/mark69_fnd/cgwyJ/4/的东西,只是不使用宽度 css 参数。
编辑
展品 A:
展品 B:
编辑 2
- 我不是在寻找固定宽度的桌子。我只希望跨行单元格有效地利用垂直空间。
- 请不要提供涉及宽度的答案。如果您认为需要 width 或 <br/> ,那么您可以回答“不,那是不可能的”。
编辑 3
好的,围绕我的问题有很多困惑。可能是因为没有明确表述。
当然,在下面的某个地方存在宽度限制,但它不是一个常数。它不能被烘焙到 CSS 中。这是因为它是以下参数的函数:
- 可用垂直空间的高度 (
N
) - 给定字体中字符的平均高度(
A
) - 给定文本的长度,当显示在单行时,再次以给定字体(
B
)
给定这些参数,所需的宽度为A * B / N
。所以,有一种明确定义的方式来表达我想要的东西,但你不能用恒定的宽度来表达它。所以,我的问题是——有没有办法使用其他一些属性/属性以声明方式(即在 HTML/CSS 中)实现这一点?
希望这能澄清一下情况。