PHP中字体样式的确定

PHP中字体样式的确定,php,css,string-length,Php,Css,String Length,我想使用CSS根据PHP中数组中最长字符串的大小来定义我的列。我的代码使用imagettfbbox()计算字符串的长度,但它需要知道字体和字体大小。最理想的情况是,我希望这是一个通用函数,我可以在任何地方插入,而无需提前知道字体定义 是否有某种方法可以通过编程方式确定字体样式信息?我的首选是PHP,但我会选择任何解决方案 我以前见过这个问题,但没有答案,但它是三年前提出的,我希望现在有一个解决方案。您将无法使用PHP来解决这个问题(样式由浏览器在收到PHP解析的HTML后决定),但您可以使用JS

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

是否有某种方法可以通过编程方式确定字体样式信息?我的首选是PHP,但我会选择任何解决方案


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

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

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

  • (本机CSS3解决方案,旧IE版本不支持)
  • (jQuery插件)

当用户更改字体时会发生什么情况?