CSS 中使用 text overflow: 可以设置文字超出部分的显示效果,其中属性值 ellipsis 可将超出部分的文字显示为省略号。

在 Flex 布局下为弹性盒子设置文字省略效果时需注意以下事项:

  1. 弹性盒子本身或父级设置宽度(若父级有宽度则弹性盒子可以被内容撑开)
  2. 若不想给弹性盒子设置具体宽度,可以给出以下属性:
    flex: 1;
    width: 0;
    
  3. 设置文字不换行显示,超出部分省略并隐藏:
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    

完整 CSS 代码:

.father{display: flex;width: 200px;border: 1px solid #000;
}
.son{flex: 1;width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}

后续项目中我又发现了需要将文字显示两行,并在最后一行结尾显示省略效果的需求,具体实现的方法为:

.ellipsis-2 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}

CSS 中实现文本超出部分省略的效果相关推荐

  1. CSS:实现文本超出显示省略效果(可指定几行显示)

    CSS:实现文本超出显示省略效果(可指定几行显示) 代码如下

  2. web前端培训:CSS中单行文本溢出显示省略号的方法

    CSS中单行文本溢出显示省略号的方法你知道吗?在web前端技术学习中,这个问题其实是属于老生常谈了,因为css单行文本的应用是非常频繁的,比如网站最基本的文章列表,标题会很长,而显示列表的区域宽度却没 ...

  3. html表格输入框怎么左移动,当我向CSS中的文本框添加边框时,HTML表单输入会移动...

    我想在登录表单上的输入字段中添加边框,但是当我添加边框时:1px纯黑色;到#登录表单输入,然后所有的文本框移出位置.当我向CSS中的文本框添加边框时,HTML表单输入会移动 当用户输入不正确的凭据到表 ...

  4. html文本阴影水平垂直,CSS中使用文本阴影与元素阴影效果

    文本阴影介绍 在CSS中使用text-shadow属性设置文本阴影,该属性一共有4个属性值如:水平阴影.垂直阴影.(清晰度或模糊距离).阴影颜色. text-shadow属性值说明,在文本阴影实践中: ...

  5. css可以设置文本框颜色吗,如何在css中设置文本框颜色

    如何在css中设置文本框颜色 发布时间:2021-04-29 15:33:54 来源:亿速云 阅读:72 作者:Leah 如何在css中设置文本框颜色?针对这个问题,这篇文章详细介绍了相对应的分析和解 ...

  6. HTML 与 CSS 中的文本

    HTML 与 CSS 中的文本 结构化元素 结构化元素就是指 HTML 元素中具有明确含义和作用的元素,例如 `` 元素表示段落.相对于 HTML 4.01 版本而言,HTML5 版本新增了一系列结构 ...

  7. css中文本指什么,CSS中的文本属性

    本文总结一下CSS中关于文字的相关属性,最后给出实例. CSS基础文字属性 文字的基础属性主要包括:字体.颜色和文本.除去颜色color的属性外,字体和文本的相关属性可以权威参考: CSS 文本属性( ...

  8. 使用CSS样式设置文本超出2行显示为省略号

    设置文本超出2行显示为省略号 在设计前端页面中,我们经常会遇到文本太长导致超出规定区域的情况. 我们只需要在文本中设置以下样式即可解决该问题: html页面: <div class=" ...

  9. html中文字空心如何设置,css 中字体文本小诀窍

    本篇介绍 css 几种文本修饰的案例. 1.现实中的文字效果 1.1 凸版印刷效果 背景知识:text-shadow 凸版印刷需要考虑两种情况:浅底深色字和深色浅底字 浅底深色字代码示例 凸版印刷效果 ...

最新文章

  1. Redis与Memcached的比较
  2. php 检测编码函数,自己写了一个php检测文件编码的函数
  3. python之函数基础
  4. 萌新的Python练习菜鸟100例(八)输出 9*9 乘法口诀表
  5. Http请求头+请求方式+状态码
  6. IpV6 linux RedHat5
  7. 排序算法--希尔排序
  8. Java实现求阶乘和的三种方法
  9. java 苹果支付(内购)
  10. win10系统,安装Photoshop_CS6并且无需序列号破解
  11. 李航 《统计学习方法》习题8.1
  12. python模拟火车订票系统_Python-模拟火车票12306网站登陆
  13. linux 安装守护进程supervisor
  14. 互联网晚报 | 9月10日 星期五 | 美团启动数字人民币低碳出行试点;vivo X70系列正式发布;旷视科技科创板IPO过会...
  15. VTK-医学三维图像四视图显示以及鼠标滑轮控制切片交互
  16. 如何修改桌面的存放路径?(将桌面放到D盘或E盘)
  17. 可视化学习git的一个网站
  18. 认识哈希函数和哈希表
  19. CA认证及http实现方法
  20. 记一篇迟到的2019年年终总结

热门文章

  1. C盘空间不够 mklink解决VScode扩展迁移到其他盘
  2. windows下 bat脚本合并多文档csv数据
  3. ATTCK实战系列(二)
  4. RedisTemplate添加List类型数据
  5. RegularExpression 2
  6. .net core 登录验证
  7. 手机号码在网时长 API 实现广告投放和精准营销案例分析
  8. Java 第 06 课 507. 完美数 1437. 是否所有 1 都至少相隔 k 个元素
  9. 计算机跨学科 自然科学基金资助率,上海自然科学基金项目首设“原创探索类” 资助金额是一般项目的两倍半...
  10. matlab导入表格警告