如果高度大于值,则中断表


Break table if height is greater than value

我正在编写一个脚本,该脚本生成一个PHP表,其中包含来自MySQL数据库的一些值。该脚本将显示在电视上,因此如果它的高度大于 1280,我需要打破它(我通过使用值完成它来获得这个值'直到它完美,然后我使用 jQuery alert 来显示它的高度),我将使用jquery.cycle.all插件从表格中创建幻灯片。

我的解决方案是使用一个 PHP 变量并在每个生成的变量上递增它,然后如果我有 13 行,它会回显</table><table>,但单元格必须具有精确的宽度,因此它可以在单元格上添加新的文本行(如果我有更长的文本),表格的高度将超过 1280px。

有人知道我该如何解决这个问题吗?

可能的解决方案:

  1. 使用 css overflow: hidden来防止内容进入下一行并将其隐藏
  2. 使用 javascript 遍历每一行,计算行的高度,如果总高度超过 1280px,则删除行。
  3. 使用 PHP 计算实际 px 的文本长度以及将使用多少行,但这非常复杂。