我有一个表格列需要限制在一定的宽度 - 比如 100 像素。有时该列中的文本比这更宽并且不包含空格。例如:
a_really_long_string_of_text_like_this_with_no_line_breaks_makes_the_table_unhappy
我想计算文本服务器端的宽度,并在正确的字符数后添加一个省略号。问题是我没有关于文本渲染大小的数据。
例如,假设浏览器是 Firefox 3,字体是 12px Arial。字母“a”的宽度、字母“b”的宽度等是多少?
你有数据显示每个字符的像素宽度吗?还是生成它的程序?
我认为一个聪明的一次性 javascript 脚本可以解决问题。但是,如果其他人已经这样做了,我不想花时间重新发明轮子。我肯定不是第一个遇到这个问题的人。