如何剪切比可用空间更长的文字并显示' ...'?

时间:2013-06-04 08:34:52

标签: html asp.net css3

我有一个长标题的视频标题,我想在一行中显示如下:

标题:TxT TxT TxT ......

但现在显示如下:

标题:TxT TxT TxT TxT TxT TxT        TxT TxT TxT TxT TxT TxT

这是Div代码

<div class="vid-title"><%# Eval("Title")%></div>

她是个css:

.vid-title {
  font-size: 20px; font-weight: bold; margin: 0px;
}

我希望在没有更多空间的情况下切断文本,并在结尾显示“...”。怎么做到这一点?

1 个答案:

答案 0 :(得分:2)

试试这个

div {
    width: 120px;
    text-overflow: ellipsis;
    white-space:nowrap;
    overflow:hidden;
    color: red;
}

JS Fiddle Demo