0

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

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

4

1 回答 1

0

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

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

于 2012-07-09T14:49:04.750 回答