css overflow 省略号,图文详解CSS文本溢出显示省略号效果(text-overflow)
在工作中经常会遇到文本溢出,需要显示省略号的情况,那这个省略号是怎么实现的呢?这篇文章就给大家讲讲CSS中如何用text-overflow实现超出部分显示省略号。对CSS文字溢出加省略号这个知识不熟悉的小伙伴可以参考一下,希望可以帮助到你!
text-overflow属性表示当文本超出包含它的元素时,超出部分应该如何显示。
写法:text-overflow : clip | ellipsis
属性值描述:
clip:表示修剪文本,超出的部分不显示省略标记
ellipsis:表示当文本溢出时显示省略标记(...)
注意:text-overflow只是用来说明文字溢出时用什么方式显示,如果要实现溢出时显示省略号的效果,还须要求文本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden),只有这样才能实现文字溢出显示省略号的效果,代码如下:
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
举例:生活不止眼前的苟且,还有诗和远方的田野。你赤手空拳来到人世间,为找到那片海不顾一切。当这句话超出规定的范围后,给它设置不同的效果。代码如下:
div{border:1px solid #000000;width: 300px;white-space: nowrap;overflow: hidden;}
.a1{text-overflow: clip;}
.a2{text-overflow:ellipsis;}
效果图:
如图所示,第一个div用的text-overflow: clip这个属性,它超出的部分直接被截断了,也就是他从哪里溢出就从哪里被截断。第二个div用的text-overflow:ellipsis,当其文字溢出时会加上省略号,一般情况下,都是将溢出部分设置省略号。
总结:要求单行文本溢出显示省略号,可以使用text-overflow这个属性。text-overflow有两个值,如果想出现省略号的效果,应该用ellipsis。在工作中用什么,视情况而定,以上就是对CSS超出部分加省略号的介绍,希望可以帮助到你。
css overflow 省略号,图文详解CSS文本溢出显示省略号效果(text-overflow)相关推荐
- 如何解决Css属性text-overflow:ellipsis 不起作用(文本溢出显示省略号)
如何使text-overflow:elipsis起作用? 想要使用css属性text-overflow:elipsis起到作用,样式必须跟overflow:hidden; white-space:no ...
- web前端基础 html5+css3(九.精灵图,字体图标,css三角,鼠标样式cursor,.轮廓线 outline,vertical-align,文本溢出显示省略号)
1.精灵图(有效减少服务器介绍和发送请求的次数,提高页面的加载速度) 将网页的小背景图像整合到一张大图中,这样服务器只需要请求一次就可以了 background-position (图片往坐标左边走) ...
- 关于文本溢出显示省略号、圣杯双飞翼布局、CSS Hack、PS基础、以及项目的一些规范
溢出显示省略号 单行文本溢出显示省略号 方法一: .box{width:100px; border:1px solid red; /* 设置内容不换行 */white-space:nowrap;/ ...
- web前端培训:CSS中单行文本溢出显示省略号的方法
CSS中单行文本溢出显示省略号的方法你知道吗?在web前端技术学习中,这个问题其实是属于老生常谈了,因为css单行文本的应用是非常频繁的,比如网站最基本的文章列表,标题会很长,而显示列表的区域宽度却没 ...
- 【用CSS让单行文本溢出显示省略号】
如何用CSS让单行文本溢出显示省略号 <style> p { 1.设置宽高 width:160px; height:20px; font:size:16px; background-col ...
- CSS实现文本溢出显示省略号
html: <!DOCTYPE html> <html> <head> <meta charset="utf-8" ...
- CSS文本溢出显示省略号怎么实现?
前言 我们经常会遇到网页中有文字溢出会显示省略号,那么这种效果怎么实现呢?本文分别介绍了单行文本溢出显示省略号和多行文本溢出显示省略号的实现方法. 一.单行文本溢出显示省略号 代码示例: <!D ...
- css文本溢出显示省略号
1.单行文本溢出显示省略号 overflow: hidden;(文字长度超出限定宽度,则隐藏超出的内容) white-space: nowrap;(设置文字在一行显示,不能换行) text-overf ...
- CSS基础: 单行和多行文本溢出显示省略号
文本溢出后很多,会显示一些省略号,这个在很多网站都会这样做,从技术层次来分析有两种,一种是前端通过css或者JavaScript进行进行,还有一种是后端传递文字的时候,本身处理完长度,然后返回一个嗲有 ...
最新文章
- java二位数组biaoda_1 面向对象前部分
- FD33里面的销售值不正确应该怎么办?
- 量子遗传算法原理与MATLAB仿真程序
- linux服务器备份软件下载,Linux服务器的常用备份方法 服务器系统备份方法
- HTML-JS 循环 函数 递归
- python编程模式是什么_python 开发的三种运行模式详细介绍
- plsql轻量版记录类型1
- java中数据类型转换、ASCII编码
- vep文件如何转换mp4_如何将m4v视频格式快速转换成mp4视频呢
- css div下第一个span,CSS之div和span标签
- 58 - 算法 -分治问题 - 循环 二分查找 OpenJudge 百练 4143和为给定数
- Javascript (history,location)对象
- 物联网空开价格_北斗星C2物联网蒸箱集成灶618价格提前开抢,转发送豪礼
- Rust: codewars 的Duplicate Encoder
- 大屏导航Linux系统下载,掌讯方案MTK3561大屏导航ROOT固件
- MATLAB麦克劳林展开式cosx,用matlab绘制e^x的泰勒展开式的图像
- 怎么开发qq群自动回复机器人呢?我教你
- 序列化-Kryo的使用详解
- VMWare Workstation、GSX Server、ESX Server的区别?
- qca4004 linux wifi,物联网 WIFI 一键配置原理(smartconfig) ESP8266/QCA4004