前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

使用CSS处理超长溢出的文本(使用css处理超长溢出的文本怎么办)

如果网页要呈现的是动态信息,比如新闻之类的,字数可能就无法控制。

UI设计的完美布局有可能被溢出的内容搞砸。

这种情况可以由后台处理,把将要呈现到前端的信息截取合适的长度。不过这样感觉后台的压力好大,布局变化一次,就要重新计算一下要截什么长度才合适。

CSS可以完美解决这个问题。

如上图所示,overflow和text-overflow配合使用,可以把超出范围部分文字将被隐藏,并且使用省略号替换了文字最后部分。以下是效果图:

技巧篇:CSS高级技巧详解(css高级应用)

元素的显示与隐藏

display -- block;(转换为块元素&& 显示) none(隐藏 && 不保留原来的位置) -- 重要!

visibility -- visible(显示) hidden (隐藏 && 保留原来的位置 )

细品269个JavaScript小函数,让你少加班熬夜(六)「值得收藏」


作者:叫我詹躲躲

转发链接:https://juejin.im/post/5edb6c6be51d4578a2555a9b

目录

4种方法实现单行、多行——文本溢出显示省略号

一、单行溢出
在前端基础,单行文本的溢出显示省略号,这种做法我们通常用text-overflow来实现,然后给元素定宽,超出隐藏,具体如下面一段代码:

显示效果:

二、那么多行文本溢出呢?具体代码如下:



显示效果:

说明:
1、该方法不支持ff,主要是-webkit-line-clamp这一属性不是标注的一部分,可能是webkit内部使用的,或者被弃用的。根据存在即合理的原则,也被很多人发现,不妨试一试。

前端必看,有了它,你不在为单行多行文字溢出点点点显示而烦恼

在做前端时,会经常遇到限制文字字数的问题。文字超出会影响页面效果,不美观。下面是小编工作中常用的限制文字行数,超出显示省略号的方法:

一、CSS解决单行文字超出显示省略号,这个很简单,代码如下:

注:1、line必须是块或行内块状,否则overflow不起作用,也就起不到截断文字的作用了。

2、line必须被限制宽度。

二、CSS解决多行文字超出显示省略号:

每天学点CSS3专题:实现超出行文本时用省略号代替效果

今天我们要介绍一个CSS3中新出现的一个属性text-overflow,这个属性可以用来定义当文本超出文本框后的处理方式。有以下两种

  • clip :无省略号

  • Ellipsis : 省略号

在使用text-overflow属性的时候,需要和overflow:hidden 和white-space:nowrap一起使用才有效果。代码如下

sql语句中超过一定长时,多余的部分用……代替的显示方法

我们在开发中,经常会遇到从数据库中读取数据时,有一些字段内容太长,比如(text)类型字段,在返回到页面上显示时,常常把页面撑大,但这些内容在一些汇总类的页面中,没有必要全部直截显示,为了友好显示,我们决定把前面一部分内容显示,后半部分内容使用省略号来代替显示。当然输出省略号也可以通过CSS样式表来实现,我们仅以SQL 输出内容为例:

在SQL中可以按以下方法输入文字内容:

declare @i int

set @i=6

select case

css实现div内显示一行或者多行,超出部分用户省略号显示

一,div内显示一行,超出部分用省略号显示


.box {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

前端经验-如何在p元素中展示固定行数的文字,超出部分显示省略号

1 说明

最近项目上有个需求,就是有一个网站列表,每个网站下面要加上一段简介,简介文字有行数限制,超出行数以后后面的文字用省略号显示。

2 CSS代码

用CSS实现超长字段用省略号表示的方法以及陷阱

设置文字超长用省略号显示的css代码如下:

width:50px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;

但如果前面使用伪代码设置了图片,由于这里使用了

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言