我想知道段落的高度。有什么解决方案吗?感谢。
答案 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中找到(还有其他信息,但是那个是我用过的信息)