有没有办法知道一个段落的高度?

时间:2011-03-30 16:56:42

标签: php

我想知道段落的高度。有什么解决方案吗?感谢。

3 个答案:

答案 0 :(得分:4)

不是PHP,没有。该段落将在浏览器中呈现;许多变量可以影响实际高度:操作系统字体大小设置,缩放设置,字体可用性....因此,高度只能在页面渲染后在客户端JavaScript中确定。

jQuery框架具有方便的.height(),可以为您提供HTML元素的计算高度,并且可以解决人工需要处理的一些跨浏览器问题:

<p id="paragraph>Lorem Ipsum Dolor amet....</p>

$(document).ready(function() {
 alert("Height is "+ $("#paragraph").height() + "Pixels");    
} );

答案 1 :(得分:0)

您需要在JavaScript中使用offsetHeight或clientHeight。

实施例 http://jsfiddle.net/nFRra/

更多信息 http://programming.top54u.com/post/Javascript-Get-Height-of-Div-onclick.aspx

答案 2 :(得分:0)

对于浏览器,Pekka的答案是正确的,但应该注意的是,可以计算给定(和已知)字体的宽度/高度(包括在PDF和图像中)。这些信息可以在GD library中找到(还有其他信息,但是那个是我用过的信息)

相关问题