0

我有一个这种风格的 div

{padding:5px;width:240px;height:auto;float:left;text-align:left;}

当我在这个 div 中写入文本字符串时,一个长文本被换行并输入一个新行。

在此处输入图像描述

我想子字符串这个长文本取决于 div 的宽度(240px)。

在此处输入图像描述

4

3 回答 3

1

将此添加到 div 样式

 text-overflow:ellipsis;

注意: text-overflow: ellipsis Internet Explorer 6 和 7、Safari 3 和 4、Chrome 1 和 2 支持属性,它需要对 IE 8 标准模式、Opera 和 FireFox 进行特殊处理。有关更多浏览器支持,请参见此处。

于 2013-04-01T06:06:50.357 回答
0

您可以在显示类别菜单时在 c# 代码中使用 .Substring() 方法。

于 2013-04-01T06:06:11.947 回答
0

您可以使用 css 属性 text-overflow=ellipsis 在浏览器中执行此操作

<ul>
 <li style="text-wrap:ellipsis">really really really really really really long</li>
</ul>
于 2013-04-01T06:06:18.970 回答