如何根据数据库textareas的“高度”更改表格背景?

时间:2009-11-13 13:39:22

标签: java php javascript sql mysql

是否可以从mysql获取'text'字段的高度? 或者换行数量也可以使用!

我有一个表从mysql数据库中获取'text'字段。 表的背景图像是一种容器...... 如果文本垂直高,我希望背景更改为另一个(更高)背景!

可能,如果是这样的话?

由于

更新:我不会使用自动换行...

2 个答案:

答案 0 :(得分:1)

在您的查询中,您可以计算找到'\ n'的实例数。您也可以在javascript或php中执行此操作。如果你是自动换行,那就不完全准确了。

How to do it with php

或者......用javascript抓住高度:

document.getElementById('mytable').clientHeight;

答案 1 :(得分:0)

非常困难,因为您永远无法100%确定地预测字体大小(例如,用户可能会在浏览器中放大文字,或者使用不同的字体)。

如果您想100%确定,则需要使用Javascript来衡量实际尺寸。

否则,对于大多数情况,正如@Chris Klepeis所说,计算换行符应该有效。