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