一、单行溢出
在前端基础,单行文本的溢出显示省略号,这种做法我们通常用text-overflow来实现,然后给元素定宽,超出隐藏,具体如下面一段代码:
显示效果:
二、那么多行文本溢出呢?具体代码如下:
显示效果:
说明:
1、该方法不支持ff,主要是-webkit-line-clamp这一属性不是标注的一部分,可能是webkit内部使用的,或者被弃用的。根据存在即合理的原则,也被很多人发现,不妨试一试。
2024年10月17日
一、单行溢出
在前端基础,单行文本的溢出显示省略号,这种做法我们通常用text-overflow来实现,然后给元素定宽,超出隐藏,具体如下面一段代码:
显示效果:
二、那么多行文本溢出呢?具体代码如下:
显示效果:
说明:
1、该方法不支持ff,主要是-webkit-line-clamp这一属性不是标注的一部分,可能是webkit内部使用的,或者被弃用的。根据存在即合理的原则,也被很多人发现,不妨试一试。
2024年10月17日
在做前端时,会经常遇到限制文字字数的问题。文字超出会影响页面效果,不美观。下面是小编工作中常用的限制文字行数,超出显示省略号的方法:
注:1、line必须是块或行内块状,否则overflow不起作用,也就起不到截断文字的作用了。
2、line必须被限制宽度。
2024年10月17日
今天我们要介绍一个CSS3中新出现的一个属性text-overflow,这个属性可以用来定义当文本超出文本框后的处理方式。有以下两种
clip :无省略号
Ellipsis : 省略号
在使用text-overflow属性的时候,需要和overflow:hidden 和white-space:nowrap一起使用才有效果。代码如下
2024年10月17日
我们在开发中,经常会遇到从数据库中读取数据时,有一些字段内容太长,比如(text)类型字段,在返回到页面上显示时,常常把页面撑大,但这些内容在一些汇总类的页面中,没有必要全部直截显示,为了友好显示,我们决定把前面一部分内容显示,后半部分内容使用省略号来代替显示。当然输出省略号也可以通过CSS样式表来实现,我们仅以SQL 输出内容为例:
在SQL中可以按以下方法输入文字内容:
declare @i int
set @i=6
select case
2024年10月17日
一,div内显示一行,超出部分用省略号显示
.box {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
2024年10月17日
最近项目上有个需求,就是有一个网站列表,每个网站下面要加上一段简介,简介文字有行数限制,超出行数以后后面的文字用省略号显示。
2024年10月17日
设置文字超长用省略号显示的css代码如下:
width:50px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
但如果前面使用伪代码设置了图片,由于这里使用了
2024年10月17日
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus?"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>文字隐藏</title> <style> div.elli{ border:1px solid; overflow:hidden;/*内容会被修剪,并且其余内容是不可见的*/ white-space:nowrap;/*强制在一行显示*/ text-overflow:ellipsis;/*显示省略符号来代表被修剪的文本*/ width:200px; height:20px; } div.clip { border:1px solid; overflow:hidden; /*超出部分隐藏*/ white-space:nowrap;/*强制在一行显示*/ text-overflow:clip; width:200px; height:20px; } div.hide { overflow:hidden; border:1px solid; width:200px; height:50px; } div.scroll { overflow:scroll;/*内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容*/ border:1px solid; width:200px; height:50px; } </style> </head> <body> <h3 style="color: #98bf21">1.多余文字自动裁剪</h3> <div class="clip">如果此处的文字较多,将自动裁切裁切裁切裁切</div> <br> <h3 style="color: #98bf21">2.多余文字省略号代替</h3> <div class="elli"><a href="#">如果此处的文字较多,将自动用省略号代替!</a></div> <br> <h3 style="color: #98bf21">3.多余文字自动隐藏</h3> <div class="hide">如果此处的文字较多,将自动隐藏!如果此处的文字较多,将自动隐藏!如果此处的文字较多,将自动隐藏!如果此处的文字较多,将自动隐藏!如果此处的文字较多,将自动隐藏!</div> <br> <h3 style="color: #98bf21">4.多余文字出现滚动条</h3> <div class="scroll">如果此处的文字较多,将出现滚动条!如果此处的文字较多,将出现滚动条!如果此处的文字较多,将出现滚动条!</div> </body> </html>
2024年10月17日
本篇文章主要给大家介绍一下在html页面中如何让单行文本以及多行文本溢出显示省略号(…)。
当我们在编写网页代码的时候,肯定会遇到过文字列表中的文字太多超出了我们所写的宽度,导致文本换行或者文本超出了界限,这时有人就会说了,让后台限制一下调用的文字个数不就行了吗,但是我们在做响应式的时候由于是百分比布局,无法计算一行会显示多少个文字,所以这并不是一个好的解决方案,我们使用css3就可以轻松的实现,而且简单好用。
2024年10月17日
在前端开发中,文章列表算是很常见的了,但是有很多时候,做列表开发也很无奈,比如当某条文章标题很长的时候,而我们的列表因为宽度有限,导致文章标题显示不完整,就像这样:
文章效果
html代码
大家可以看到,列表中的标题都显示的不完整,这样的显示效果并不友好,用户无法知道这个标题是否是完整的,那么这个时候我们就可以给他改进一下,如果标题太长,就给它显示省略号,这样用户就更有兴趣点击。