我有一个这种风格的 div
{padding:5px;width:240px;height:auto;float:left;text-align:left;}
当我在这个 div 中写入文本字符串时,一个长文本被换行并输入一个新行。
我想子字符串这个长文本取决于 div 的宽度(240px)。
将此添加到 div 样式
text-overflow:ellipsis;
注意:
text-overflow: ellipsis
Internet Explorer 6 和 7、Safari 3 和 4、Chrome 1 和 2 支持属性,它需要对 IE 8 标准模式、Opera 和 FireFox 进行特殊处理。有关更多浏览器支持,请参见此处。
您可以在显示类别菜单时在 c# 代码中使用 .Substring() 方法。
您可以使用 css 属性 text-overflow=ellipsis 在浏览器中执行此操作
<ul>
<li style="text-wrap:ellipsis">really really really really really really long</li>
</ul>