事先估计一下 spane 可容纳多少个字符, 与待显示的字符串的长度比较.

解决方案 »

  1.   

    最后显示什么?显示字符串前边的还是后边的?
    ======================
    你所说的SPAN是什么范围?象素为单位还是字符长度为单位啊?
    象素的话不太好办吧,涉及到字体类型以及大小等。如果是长度的话你就判断,超过长度了取前边或者后边length个字符显示就得了呗
      

  2.   

    是不是只能事先估计一下能显示多少个字符,不能实时动态的判断这个span(即使已经设定了width:200px)能够显示多少个字符?
      

  3.   

    忽然发现问题比我想像的复杂,因为显示的是一段HTML,而非纯文字。举个例子,
    <font size="1" color = "" ><i>Hello</i>, <b>world<b>< /font>显示出来之后,只有12个字符长度,可是整个HTML却很长。这种情况怎么判断?
      

  4.   

    楼主现在是什么应用情况?在 IWebBrowser2 显示这些 html 还是怎样?
      

  5.   

    在 html 里面自己写 script 来判断吧