如果我有一组如下所示的 HTML:
<div>
This is some text, followed by an image
<img src="some image with height greater than the text" />
</div>
并且图像设置为在中间垂直对齐:
img {
vertical-align: middle;
}
然后文本最终将位于 div 中的较低位置,因此它与图像的中间对齐。在此处查看示例:http: //jsfiddle.net/RGWny/
有没有办法使用 javascript(或 jquery,或任何 jquery 插件)来检测文本的实际位置?
我正在寻找一种方法来获取文本上方间隙的大小(以 px/pt/em/等为单位),或者从顶部<div>
到文本基线的距离。
我想通过查看图像大小等来避免实际计算位置应该在哪里。文本是动态的,可能包含也可能不包含多个图像,这些图像可能在也可能不在文本的第一行。我需要相对于文本第一行的垂直位置定位另一个元素。