单排桌子,高度固定,宽度灵活

时间:2012-07-09 14:27:27

标签: html html-table word-wrap

如何创建具有固定TR高度(限制为两行)的单行表,但每个TD都具有灵活的宽度和强制换行。

主要问题:当有多个单词时,是否可以强制每个TD始终使用完整的高度(使用两行),i。即如果TD包含一个单词,它应该显示在一行中,如果TD包含多于一个单词,它应该显示在两行中(在这种情况下,浏览器应该自动设置TD宽度)。

1 个答案:

答案 0 :(得分:0)

这似乎是不可能的。当有足够的水平空间时,表布局机制会尝试避免单元格内的换行符。通过设置例如在单元格上width: 0,您可以覆盖它,以便浏览器使每个单元格尽可能窄(实际上,与纯文本内容一样,最宽的单词一样宽),但是,例如,三个单词构成三行,导致height设置被覆盖。

如果指定了需要这种布局的上下文和目的,也许可以制定一个新的,可解决的问题。