css 智能省略(剪切)多余部分的字体

主要属性:css

text-overflow: ellipsis; // 显示省略符号来表明被修剪的文本。

white-space: nowrap;     // 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。

overflow: hidden;        // 将超出部分隐藏

 

ps:模拟块级元素spa

  • 须要块级元素,或者 
  • 限制文字显示的宽度:width。

 

例子:code

<style type="text/css">

    .ellipsis{ 

        text-overflow: ellipsis;

        white-space: nowrap;

        overflow: hidden;

        display: inline-block;

        vertical-align: middle;

        width: inherit; 

    }

</style>

<div style="width: 150px;border: 1px solid red;margin-top: 100px;margin-bottom: 100px;">

    <span class="">生活就像海洋,只有意志坚强的人才能到达彼岸</span>

</div>

使用ellipsis类前:ip

使用ellipsis后:it

相关文章
相关标签/搜索