是否可以从mysql获取'text'字段的高度? 或者换行数量也可以使用!
我有一个表从mysql数据库中获取'text'字段。 表的背景图像是一种容器...... 如果文本垂直高,我希望背景更改为另一个(更高)背景!
可能,如果是这样的话?
由于
更新:我不会使用自动换行...
答案 0 :(得分:1)
在您的查询中,您可以计算找到'\ n'的实例数。您也可以在javascript或php中执行此操作。如果你是自动换行,那就不完全准确了。
或者......用javascript抓住高度:
document.getElementById('mytable').clientHeight;
答案 1 :(得分:0)
非常困难,因为您永远无法100%确定地预测字体大小(例如,用户可能会在浏览器中放大文字,或者使用不同的字体)。
如果您想100%确定,则需要使用Javascript来衡量实际尺寸。
否则,对于大多数情况,正如@Chris Klepeis所说,计算换行符应该有效。