试一下
<table width="200" border="1">
<tr>
<td width="80"><div style="width:80px;overflow: hidden;text-overflow:ellipsis">
<nobr>我是一个兵,来自老百姓</nobr></div></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>text-overflow:ellipsis 在IE6以下无效

解决方案 »

  1.   

    把设置width和height的地方全部设置成%数表示就会自动变的
      

  2.   

    51windows(海娃):
    你的方法对於一个字串且已知div的长度,才可以。 我想达到的是一个大字串,被>分割成许多小字串,当窗口被改变大小且大字串的长度大於当前窗口的宽度是,位於中间的一部分小字串被省略号代替,结果是link1>link2>...>linkn>linkn+1 并且这个字串正好能在当前的被改变的窗口内显示。 我想这个用省略号代替的过程可能要自己计算,问题是我怎样才能知道原先的大字串的长度超过了窗口宽度,且吵过了多少