我有一个元素的静态宽度,以及用户插入的未知字符串长度。我试图保持javascript,否则这个问题将通过使用其他帖子中描述的jQuery方法解决。
我正在生成一个不会改变的静态页面,我正在尝试计算文本的大小以便适合div。
这是否可能只有以下内容: - 字符串长度 - 容器宽度 - 带PHP的服务器端
如果是这样,请帮我找一个正确的解决方案?
干杯
答案 0 :(得分:2)
如果这是一个HTML元素,您将无法在PHP中确定100%可靠性的宽度。您必须在客户端浏览器中实际呈现该元素才能找到它,而这只能使用JavaScript。
另外,客户端有很多因素可以影响结果:
您可能最好在普通缩放的普通网页浏览器中手动确定元素的宽度(或者如果是动态文本,可能使用@Jared建议的内容)
答案 1 :(得分:1)