如何将div高度设置为前两行

时间:2013-12-29 23:29:16

标签: javascript html css

我有一些带有一些变量文本的div,但是我只想显示前两行文本,所以我需要设置div高度以匹配前两行,并且隐藏溢出以供休息。

使用px很容易,但我正在为智能手机制作它,所以我更喜欢使用“中,大,小,x大”的字体大小。有没有办法获得前两行的高度?或者任何其他方式来解决这个问题?

感谢。

1 个答案:

答案 0 :(得分:2)

如果您想估算每一行的高度,可能此代码对您有用:

var fontSize = $(your-div).css('font-size');
var lineHeight = Math.floor(parseInt(fontSize.replace('px','')) * 1.5);

然后你可以计算两个或更多的线高。 也许this link也很有帮助。