【发布时间】:2011-07-23 22:36:36
【问题描述】:
我有一个元素的静态宽度,以及一个由用户插入的未知字符串长度。我正在尝试将 javascript 排除在外,否则这个问题将通过使用其他帖子中描述的 jQuery 方法来解决。
我正在使用不会改变的 php 生成一个静态页面,并且我正在尝试计算文本的大小以适应 div。
这是否可能只具有以下内容: - 字符串长度 - 容器宽度 - 使用 PHP 的服务器端
如果可以,请帮助我找到正确的解决方案?
干杯
【问题讨论】:
我有一个元素的静态宽度,以及一个由用户插入的未知字符串长度。我正在尝试将 javascript 排除在外,否则这个问题将通过使用其他帖子中描述的 jQuery 方法来解决。
我正在使用不会改变的 php 生成一个静态页面,并且我正在尝试计算文本的大小以适应 div。
这是否可能只具有以下内容: - 字符串长度 - 容器宽度 - 使用 PHP 的服务器端
如果可以,请帮助我找到正确的解决方案?
干杯
【问题讨论】:
如果这是关于 HTML 元素,您将无法在 PHP 中以 100% 的可靠性确定宽度。您必须在客户端浏览器中实际呈现元素才能找到它,而这只能使用 JavaScript。
此外,客户端还有很多因素会影响结果:
您可能最好手动确定元素的宽度在普通网络浏览器中正常缩放(或者如果它是动态文本,也许使用@Jared 建议的内容)
【讨论】:
【讨论】: