如何以特定字体大小的特定字体测量文本的大小

时间:2012-12-03 22:10:24

标签: html css font-size

我想修剪我需要在网页上的框中显示的文本。 已知参数是字体系列,字体大小,要显示的字符数和实际文本,当然还有边界框的宽度。

我需要计算修剪源文本的位置以及放置“...”的位置

我有一个想法,但它不是太快。

如果还有其他方法可以在CSS中进行修剪,我想知道它,我也可以接受它作为解决方案。

2 个答案:

答案 0 :(得分:0)

您无法提前计算。您需要在浏览器中定位实际文本并测量输出。如果需要,您可以使用负文本缩进在屏幕外执行此操作。

jQuery的插件可以根据具有溢出的固定大小的容器设置省略号。

请参阅:http://archive.plugins.jquery.com/plugin-tags/ellipsis

答案 1 :(得分:0)

只要您不需要支持旧浏览器,就可以使用这个简单的css:

text-overflow:ellipsis;

http://www.w3schools.com/cssref/css3_pr_text-overflow.asp enter link description here