0

我想使用 CSS 根据 PHP 数组中最长字符串的大小来定义我的列。我有使用 imagettfbbox() 来计算字符串长度的代码,但它需要知道字体和字体大小。最理想的情况是,我希望这是一个通用函数,我可以在任何地方插入,而不必提前知道字体定义。

是否有某种方式,以编程方式来确定字体样式信息?我的首选是 PHP,但我会采取任何解决方案。

我以前见过这个问题没有答案,但三年前有人问过,我希望现在有一个解决方案。

4

1 回答 1

0

您将无法使用 PHP(样式由浏览器在接收到 PHP 解析的 HTML 后决定),但您可以使用 JS/jQuery 来获取字体大小、调整列大小并在它们之间拆分 HTML . 但是,在处理字体时,它在所有浏览器/平台中都永远不会完美也不相同,所以我不推荐它。

两个最合理的解决方案是:

于 2013-04-25T23:36:18.403 回答