如果网页要呈现的是动态信息,比如新闻之类的,字数可能就无法控制。
UI设计的完美布局有可能被溢出的内容搞砸。
这种情况可以由后台处理,把将要呈现到前端的信息截取合适的长度。不过这样感觉后台的压力好大,布局变化一次,就要重新计算一下要截什么长度才合适。
CSS可以完美解决这个问题。
如上图所示,overflow和text-overflow配合使用,可以把超出范围部分文字将被隐藏,并且使用省略号替换了文字最后部分。以下是效果图:
2024年10月17日
如果网页要呈现的是动态信息,比如新闻之类的,字数可能就无法控制。
UI设计的完美布局有可能被溢出的内容搞砸。
这种情况可以由后台处理,把将要呈现到前端的信息截取合适的长度。不过这样感觉后台的压力好大,布局变化一次,就要重新计算一下要截什么长度才合适。
CSS可以完美解决这个问题。
如上图所示,overflow和text-overflow配合使用,可以把超出范围部分文字将被隐藏,并且使用省略号替换了文字最后部分。以下是效果图:
2024年10月17日
display -- block;(转换为块元素&& 显示) none(隐藏 && 不保留原来的位置) -- 重要!
visibility -- visible(显示) hidden (隐藏 && 保留原来的位置 )
2024年10月17日
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;
但如果前面使用伪代码设置了图片,由于这里使用了