【发布时间】:2011-11-09 14:29:51
【问题描述】:
我不确定这是否可能,但这里是:
我想找到一些文本的 y 坐标。出于我的目的,包含该文本的 元素的 y 坐标 是不够的。原因如下:
上面的jsfiddle中有两个字符,一个在Georgia,一个在Verdana。它们都绝对定位为 top:0。如您所见,Verdana 字符的起始点比 Georgia 字符低。
我需要相当准确地获取文本本身的 y 坐标,因为我正在使用该值通过 PHP 的 imagettftext 函数将文本写入图像,并且超出 5 或 10 个像素是不行的。
有办法吗?
【问题讨论】:
-
在英文中我们将字母对齐到底部
-
@Joseph:在英语中,我们将字母与它们的基线对齐,这不一定是底部(想想
g、q和其他descenders)。
标签: javascript jquery html gd