私はこのテーブルを持っています - http://jsfiddle.net/mark69_fnd/cgwyJ/
最後の列に注意してください。すべての行にまたがっています。
テーブルをページの幅にするのではなく、コンテンツがすべての行を占めるようにするにはどうすればよいですか?
width css パラメータに頼らずにhttp://jsfiddle.net/mark69_fnd/cgwyJ/4/のようなものを探しています。
編集
展示物A:
展示物 B:
編集2
- 固定幅のテーブルを探しているわけではありません。行にまたがるセルで垂直方向のスペースを効率的に利用したいだけです。
- 幅に関する回答はしないでください。width または <br/> のいずれかが必要だと思われる場合は、「いいえ、それは不可能です」と答えることができます。
編集3
OK、私の質問にはかなりの混乱があります。おそらく、明確に定式化されていないためです。
もちろん、その下のどこかに幅の制限が関係していますが、一定ではありません。CSS に焼き付けることはできません。これは、次のパラメータの関数であるためです。
- 使用可能な垂直スペースの高さ (
N
) - 指定されたフォントの文字の平均高さ(
A
) - 指定されたフォント(
B
)で1 行に表示された場合の指定されたテキストの長さ
これらのパラメータを考えると、必要な幅はA * B / N
です。だから、私が望むものを定式化するための明確な方法がありますが、それを一定の幅で表現することはできません. それで、私の質問はこれです - 他の属性/プロパティを使用して宣言的に(つまり、HTML/CSSで)これを達成する手段はありますか?
これにより、画像が少し明確になることを願っています。