CCS3超长文字显示省略号的方法

Posted 金木龙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CCS3超长文字显示省略号的方法相关的知识,希望对你有一定的参考价值。

需求:
当文本长度溢出包含元素时以省略号结尾

CSS3实现方法:

#MyDIV
{
overflow:hidden;
text-overflow:ellipsis;
}

示例:
<!DOCTYPE html>
<html>
<head>
<style>
div.test
{
white-space:nowrap;
width:12em;
overflow:hidden;
border:1px solid #000000;
}

div.test:hover
{
text-overflow:inherit;
overflow:visible;
}
</style>
</head>
<body>

<p>如果您把光标移动到下面两个 div 上,就能够看到全部文本。</p>
<p>这个 div 使用 "text-overflow:ellipsis" :</p>
<div class="test" style="text-overflow:ellipsis;">This is some long text that will not fit in the box</div>
<p>这个 div 使用 "text-overflow:clip":</p>
<div class="test" style="text-overflow:clip;">This is some long text that will not fit in the box</div>
</body>

</html>

以上是关于CCS3超长文字显示省略号的方法的主要内容,如果未能解决你的问题,请参考以下文章

过长文字自动换行或者超长省略号显示

CSS 文字超长省略显示并隐藏超长部分

CCS3属性之text-overflow:ellipsis;的用法和注意之处

多行文字内容溢出显示点点点(...)省略号

css让文字超出部分用省略号三个点显示的方法案例

如何将<td>文字过长的部分,变成省略号显示