文本超过长度自动采用省略号

宽度不固定,超出宽度则以省略号“...”来表示。

<div class="txt">
    文字文字文字文字文字,文字文字文字文字文字文字文字文字文字,文字文字文字文字文字文字文字文字文字,文字文字文字文字文字文字,文字文字文字文字文字
</div>
.txt{
            /*规定段落中的文本不进行换行:*/
            white-space: nowrap;
            overflow: hidden;
            /* text-overflow属性表示规定当文本溢出包含元素时发生的事情;
            ellipsis表示显示省略符号来代表被修剪的文本。*/
            text-overflow: ellipsis;
        }

效果如下:

多行省略,举个例子:超过三行后的文字省略

.txt{
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;/*将对象作为弹性伸缩盒子模型显示*/
            -webkit-line-clamp: 3; /*限制文本的行数,只显示3行*/
            -webkit-box-orient: vertical;/*设置或检索伸缩盒对象的子元素的排列方式 */
        }
<div class="txt">
    超过3行超过3行超过3行,超过3行以省略号显示,超过3行超过3行超过3行,超过3行以省略号显示,超过3行超过3行超过3行,超过3行以省略号显示,超过3行超过3行超过3行,超过3行以省略号显示,
</div>

时间: 2024-10-13 21:57:10

文本超过长度自动采用省略号的相关文章

小程序-超过长度自动隐藏并显示省略号

overflow: hidden; /*超过长度自动隐藏*/ text-overflow: ellipsis;/*添加省略号*/ white-space:nowrap;/*不换行*/ 注意:必须用text标签才能出现省略号,view不行 font-family:字体名 可以选择字体,具体需要去百度上面找 原文地址:https://www.cnblogs.com/Falling-snow/p/10089539.html

css3 标题超过长度自动省略号

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <ti

CSS实现内容超过长度后以省略号显示

样式: {width: 160px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;} 说明: white-space: nowrap 保证文本内容不会自动换行,如果多余的内容会在水平方向撑破单元格. overflow: hidden 隐藏超出单元格的部分. text-overflow: ellipsis 将被隐藏的那部分用省略号代替.

【转】span文本超过长度自动换行

[css]view plaincopyprint? span{word-break:normal; width:auto; display:block; white-space:pre-wrap;word-wrap : break-word ;overflow: hidden ;} white-space -- 通过HTML文档的源代码的排版方式控制页面显示文本的排版方式 取值: normal | pre | nowrap | pre-wrap | pre-line | inherit norm

jquery 字符个数(数字字母长度记为1,中文记为2,超过长度自动截)

<script type="text/javascript">  //返回val的字节长度  function getByteLen(val) {  var len = 0;  for (var i = 0; i < val.length; i++) {  if (val[i].match(/[^\x00-\xff]/ig) != null) //全角  len += 2;  else  len += 1;  }  return len;  }  //返回val在规定

内容超过长度后以省略号显示

{width: 150px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;} 1.之前在考虑如果进行字符串截断时,一直在思考如何用js来完成而忽略了css的text-overflow属性: 通过设置white-space:nowrap使字符串不换行,然后设置text-overflow:ellipsis,显示省略标记(如果不想显示省略标记,将text-overflow设为clip): 2.缺点在于只能在只显示一行时使用

文本超过宽度显示省略号

文本超过宽度,以省略号显示有2种, 第一种单行不换行 <style> .text1 { width:200px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis; white-space:nowrap; } </style> 第二种2行或者2行以上的文本要在结尾省略号超出部分

angularJs 控制文本长度,超出省略号过滤器

1.控制文本长度,超出省略号 在模版中: <label>{{item.abbr| cut:true:20:' ...' }}<label> js: angular.module('app').filter('textLengthSet', function() { return function(value, wordwise, max, tail) { if (!value) return ''; max = parseInt(max, 10); if (!max) return

javascript超过容器后显示省略号效果(兼容一行或者多行)

javascript超过容器后显示省略号效果 在实际的项目中,由于文字内容的长度不确定性和页面布局的固定性,难免会出现文字内容超过div(或其他标签,下同)区域的情况,此时比较好的做法就是当文字超过限定的div宽度后自动以省略号(…)显示,这样,按照习惯,人们都会知道这儿有文字被省略了.css中有个属性叫做text-overflow:ellipsis;比如使用css可以这样写: {width:27em; white-space:nowrap; text-overflow:ellipsis; -o