css实现文本超出省略号代替

css实现超出文本溢出用省略号代替 1.多行文本 display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; /*截取第三行*/ overflow: hidden; 效果: 2.单行文本 overflow: hidden; text-overflow:ellipsis; white-space: nowrap; ... 阅读详情

css实现文字超出省略号代替

当我们在项目中,设计师给出方案,要求实现文字过长需要用省略号代替。如一行文字过长,超出一行的文字用省略号代替。有时候可能我们会用js去实现这个效果。不多说,直接上代码。(js代码如下)

var sl = document.getElementById("wenzishenglue").innerHTML.slice(0,20)+"...";
document.getElementById("wenzishenglue").innerHTML = sl;

var sl = document.getElementById("wenzishenglue").innerHTML.substring(0,20)+"...";
document.getElementById("wenzishenglue").innerHTML = sl;

var sl = document.getElementById("wenzishenglue").innerHTML.substr(0,20)+"...";
document.getElementById("wenzishenglue").innerHTML = sl;

这里我使用了JavaScript string的三种方法实现提取20个文字,其后用省略号代替。然而并……

当设计师看到实际效果,咆哮,你这是什么鬼……无语。我要的不是这种效果,后面还有那么长的宽度,我要的是文字超出一行要省略号。呃,好吧!

后来去看css3文字效果,还真发现了一个号东西。是什么呢,就是text-overflow。

text-overflow:规定当文本溢出包含元素时发生的事情。

值说明
clip修剪文本
ellipsis显示省略号来代替被修剪的文字
string使用给定字符串代替被修剪的文字

实现文字超出一行用省略号代替,text-overflow: ellipsis;贴上代码

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

overflow使得超出的部分隐藏,white-space让文字不换行,现在实现了文字超出一行用省略号代替。

但是这个属性只实现单行文本超出,那么多行文本呢?

代码如下:

.duohang{
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 3;
			overflow: hidden;
		}

这个方法使用了webkit的css扩展属性,因此只适用于webkit内核的浏览器和移动端。

说明:

-webkit-line-clamp用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的WebKit属性。

display:-webkit-box;必须属性,将元素作为弹性伸缩盒子模型显示。

-webkit-box-orient;必须属性,规定弹性伸缩盒子子元素的排列方式。




ABP多租户实现 abp会调用ITenantStore.Find(Guid)方法去查tenant是否存在。要骗过abp就得自己实现ITenantStore并替换原来的实现。abp会自动解jwt里的tenant id,并且尝试验证它。这时候我们之前实现的ITenantStore就可以骗过abp。你要不想骗它也成,反正这个类是可以依赖注入的,你爱咋验证就咋验证。不用open id dict,只用jwt,让abp轻起来。在原来生成jwt的地方加入tenantId。module上也要加DependsOn。 阅读详情

相关推荐

【ELF2学习板】基于OpenMP与RK3588多核架构优化FFTW的并行计算效率

本文详细介绍了如何在ELF2学习板上利用OpenMP与RK3588多核架构优化FFTW的并行计算效率。通过编译支持OpenMP的FFTW库、合理设置线程绑定与调度策略,以及内存访问优化等技巧,显著提升了FFT计算的性能。实测数据显示,多核并行优化可使4096点FFT计算速度提升一倍以上,特别适合信号处理、图像分析等高性能计算场景。

weixin_30352645的博客 607

CSS多行省略的几种方法

显示一行文字,多余省略号: .title { width: 100px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } 显示两行文字,多余省略号: .title { width: 100px; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -w

bidepanm的博客 1万+

AMSR-2数据下载实战:从JAXA到LPRM的算法选择与效率优化

本文详细介绍了AMSR-2数据的下载实战,重点对比了JAXA与LPRM算法的差异及适用场景,并提供了高效下载方案和网络优化策略。通过实际案例和代码示例,帮助用户快速获取和处理AMSR-2数据,提升研究效率。

rl6adventurer的博客 691

CSS中 设置( 单行、多行 )超出显示省略号

css设置超出显示省略号可分两种情况:但使用的核心代码是一样的:需要先使用 “overflow:hidden;” 来把超出的部分隐藏,然后使用“text-overflow:ellipsis;”当文本超出时显示为省略号。 思路: 1、使用 overflow:hidden; 语句不显示超过对象尺寸的内容,就是把超出的部分隐藏了; 2、使用 -webkit-line-clamp: 行数; 语句限制显示文本的行数; 3、使用 text-overflow:ellipsis; 语句用省略号“…”隐藏超出范围的文本 说明

明天也要努力的博客 16万+

电机控制——PMSM无感FOC控制(一)FOC入门

FOC 是一种电机控制技术,全称为 Field Oriented Control(磁场定向控制),也称作矢量控制。该技术可以提高电机的效率、控制稳定性和精度,广泛应用于电机驱动系统中,是目前无刷直流电机(BLDC)、永磁同步电机(PMSM)、感应电机的高效控制的最优方法之一。本节主要讲了FOC的大致流程,带大家先了解FOC到底是个什么东西在做什么,各个模块具体的原理会放到后面的章节详细讲解。FOC其实就是通过控制,相电流按照正弦变化,从而产生出旋转的磁场,控制电机转子转动。

zhuxinmingde的博客 2625

智能座舱架构与芯片- (9) 音频篇 上

从A2B收发器衍生出来的简化产品具备各种级别的功能,例如端点从节点(不支持TDM)、简化型主节点(支持较短的电缆和更少的从节点数量),以及简化型端点从节点(支持较短电缆和更少的PDM输入)。例如,AVB中的talker和listener是不同的设备,它们的参考时钟源可能并不相同。传统的车载收音机通过天线接收无线电信号,然后由调谐模块(Tuner)进行信号调谐,信道过滤,信道均衡,多路改善,信号解调等,转为数字信号后再交给DSP进行立体声解码,噪声抑制,弱信号处理,最后从车载音响系统进行播放。

joanna_xiao的博客 4907

css, 文字超出用省略号,包含单行文本省略号,多行文本省略号

css, 文字超出用省略号,包含单行文本省略号,多行文本省略号

lj_1598的博客 9688

Code Composer Studio 8.3.1安装与常见问题解决指南

本文提供了Code Composer Studio 8.3.1版本的详细安装指南与常见问题解决方案。内容涵盖从下载离线安装包、系统环境准备、自定义安装步骤,到首次启动配置及汉化建议。重点解析了安装过程中可能遇到的闪退、卡顿、Java虚拟机错误等典型问题的排查与修复方法,旨在帮助开发者高效部署这一稳定的嵌入式集成开发环境。

weixin_29195217的博客 330

用CSS实现超出的文字显示省略号

方式一(单行出现省略号) 这里用到了 text-overflow 属性。 先简单介绍下text-overflow:规定文本超出边界时的显示效果。 属于CSS3 ,所有主流浏览器支持。 text-overflow: clip | ellipsis | string ; clip: 超出边界部分直接切掉,可以直接用 overfl...

huangpb的博客 7646

SAP ABAP Cloud 发展简史

其中用于云开发的 ABAP,官方术语是 「ABAP in the Cloud」,本文后续叙述方便起见,简称为 「ABAP Cloud」. 它涵盖了标准 ABAP 语言范围的一个子集,只能访问受限的 API,用于构建 SAP BTP ABAP 环境以及 SAP S/4HANA Cloud ABAP 环境上的云解决方案。SAP ABAP 平台是用于 SAP ECC、SAP S/4HANA 和 SAP BTP 等产品的技术平台,也是 ABAP 应用程序的开发和运行环境。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1393

后仿真中《SDF反标必懂连载篇》之 探究 SDF延迟精度 与 timescale 精度问题

本篇文章,同样属于后仿真中的SDF反标系列文章内容之一。今天,将前仿真中的timescale 和 后仿真中 timescale+sdf 延迟数据,进行贯通讲解。不要忽视这部分内容,因为后仿真的成功准确与否,时间精度问题,很重要。为什么?接下来一一讲解。

那么菜的博客 2310

CSS文本溢出显示省略号

(用来限制在一个块元素显示的文本的行数,2 表示最多显示 2 行。为了实现该效果,它需要组合其他的 WebKit 属性)-webkit-box-orient: vertical;(和 1 结合使用 ,设置或检索伸缩盒对象的子元素的排列方式 )text-overflow: ellipsis;(多行文本的情况下,用省略号 “…display: -webkit-box;(和 1 结合使用,将对象作为弹性伸缩盒子模型显示 )(文本溢出限定的宽度就隐藏内容)

Jk200165的博客 1万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Css实现文本超出div宽度时文本隐藏,使用省略号代替

Css实现文本超出div宽度文本隐藏省略号显示 实现这个效果需要用到css的text-overflow属性,text-overflow表示文本溢出时发生的事情,它有三个属性值,分别是clip(修剪文本)、ellipsis(省略号代替)、string(指定字符串代替)。 <div class="context">sdsdsdsadsadsadas</di...

仄言的博客 4120

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

css3实现超出文本指定行数(指定文本长度)用省略号代替

测试代码: 1 <!DOCTYPE html> 2 <html> 3 4 <head> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"&gt...

weixin_34326558的博客 171

css3实现文本指定行数,超出部分省略号代替

.text1 {/*单行*/ width:200px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis; white-space:nowrap; } .text2

kafuka12的博客 1603

通过css实现文本超出部分以省略号(......)代替

一、单行溢出1,固定宽度(非常容易)text-overflow: ellipsis;2,不固定宽度思路:想让这个区域成为块元素,然后不换行,溢出隐藏。display: block;white-space: nowrap: #设置如何处理元素内的空白。text-overflow: ellipsis; #溢出隐藏另外属性white-space: nowrap; #用于处理元素...

weixin_34107739的博客 149

css 文本超出省略号

段落文字不超出几行,超出部分以省略号显示 一、div内显示一行,超出部分用省略号显示 white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 二、div内显示两行或三行,超出部分用省略号显示 overflow: hidden; text-overflow: ellipsis; display: -webkit-bo...

1599

文本超出元素部分变成省略号

/*文字超出部分使用省略号显示*/ #IdName{ max-width: 76.55px; height: 27.66px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap !important; outli...

weixin_42139535的博客 594

css超出一行省略号:text-overflow和white-space超出隐藏显示省略号

css超出一行省略号:text-overflow和white-space超出隐藏显示省略号 通过使用text-overflow和white-space属性来使文本在一行内显示,超出则加省略号,添加如下HTML代码: CSS:需要加上宽度(width:100px)、超出隐藏(overflow:hidden;)、强制在同一行显示(white-space: nowrap;)、省略号(text-over...

qq_45146082的博客 1105

用CSS将文字超出部分变为省略号的方法

文字超出隐藏只是隐藏文字,但是在有些情况下仅仅隐藏文字是不够的,我们需要给用户展示超出的文字信息。css是前端开发中非常重要的技术,对于网页设计和样式的控制起到了非常重要的作用,其中文字超出隐藏变为省略号是css技术中的一项重要技巧。例如,我们可以在CSS中为一个div容器设置overflow:hidden,然后插入很多文字,这些文字就会超出容器的范围,但是却被隐藏起来了,只能看到容器内的一部分文字。这就实现了文字的超出隐藏。当页面中的文字超出一定范围时,有时需要将其隐藏起来,只显示一部分文字。

z16638522031的博客 643

CSS 文字超出范围用省略号表示

1. 单行固定宽度,文字超出部分用省略号代替。 .box-text{ /* 下方四项配合使用,超出范围的显示... */ width: 400rpx; overflow: hidden; /*隐藏*/ white-space: nowrap; /*不换行*/ text-overflow: ellipsis; /* 超出部分省略号 */ } 2. 多行固定宽高,文字超出部分,隐藏并显示省略号。 .box_text{ padding: 30upx; colof: #999; b

weixin_38946164的博客 9538
上一篇: 网站优化----建设高性能网页
下一篇: vue-cli快速搭建vue项目并上传github
zbctrl
博客等级 码龄9年 2粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值