如何创建具有固定TR高度(限制为两行)的单行表,但每个TD都具有灵活的宽度和强制换行。
主要问题:当有多个单词时,是否可以强制每个TD始终使用完整的高度(使用两行),i。即如果TD包含一个单词,它应该显示在一行中,如果TD包含多于一个单词,它应该显示在两行中(在这种情况下,浏览器应该自动设置TD宽度)。
答案 0 :(得分:0)
这似乎是不可能的。当有足够的水平空间时,表布局机制会尝试避免单元格内的换行符。通过设置例如在单元格上width: 0
,您可以覆盖它,以便浏览器使每个单元格尽可能窄(实际上,与纯文本内容一样,最宽的单词一样宽),但是,例如,三个单词构成三行,导致height
设置被覆盖。
如果指定了需要这种布局的上下文和目的,也许可以制定一个新的,可解决的问题。