CSS实现单行(多行)文本超出部分用省略号显示
前言(日常废话)
该文写的是CSS如何实现单行以及多行文本末尾的超出部分用省略号来表示。
目录
- 1、单行超出
- 2、多行超出
正文
现在有着一个这样的div,需要两个效果,一个是单行超出部分用省略号表示,一个是多行超出部分用省略号表示。
代码
css样式:
<style>/*初始样式*/.divStyle{position: relative;left: 1%;width: 100px;height: 90px;color: white;background-color: #132839;}
</style>
html结构:
<div class="divStyle">666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
</div>
效果展示
单行超出
代码
css样式:
<style>/*单行超出*/.nowrap {/*让长段文本不换行*/white-space: nowrap;/*设置文本超出元素宽度部分隐藏*/overflow-x: hidden;/*设置文本超出部分用省略号显示*/text-overflow: ellipsis;}
</style>
html结构:
<div class="divStyle nowrap">666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
</div>
效果展示
多行超出
代码
css样式:
<style>/*多行超出*/.wrap {/*让纯数字也可以换行显示*/word-break: break-all;/*将div变成弹性伸缩盒子模型display:box为display:flex的前身需要加浏览器私有属性来支持*/display: -webkit-box;/*设置或检索伸缩盒的子元素的排列方式目前所有主流浏览器都不支持box-orient属性。Firefox通过私有属性- MOZ-box-orient支持。Safari, Opera, 和 Chrome通过私有属性 -webkit-box-orient 支持.*//*值为vertical表示从顶部向底部垂直布置子元素*/-webkit-box-orient: vertical;/*设置要出现省略号的行数下面的3表示第三行出现省略号*/-webkit-line-clamp: 3;/*设置一个行高,更容易控制行数行高/元素高度=设置出现省略号的行数然后超出的部分隐藏起来 */line-height: 30px;/*超出高度的部分都隐藏起来目的主要是将设置了省略号那一行后面的内容都隐藏起来 */overflow-y: hidden;}
</style>
html结构:
<div class="divStyle wrap ">666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
</div>
效果展示
写给看贴的你
本人学识短浅,如有错误以及缺漏的地方请指正批评;如有涉及侵权,请手下留情,联系本人,看见即删(手动狗头保命)。
祝各位看官大佬们身体健康、诸事顺心、仙运荣昌、少写bug多加薪…
CSS实现单行(多行)文本超出部分用省略号显示相关推荐
- 《vue+vant 文本超出两行部分省略号显示》
今天做移动端项目,遇到了这个问题 面向百度后总结得到了这个结果. 首先,我们要知道css的三条属性. overflow:hidden; //超出的文本隐藏 text-overflow:ellipsis ...
- 文本超出长度用用省略号显示
div { width: 200px; height: 150px; background-color: pink; margin: 100px auto; /* 长单词和长数字,不会强行中断换行,默 ...
- css文本超出部分用省略号显示
1. 单行文字省略 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...
- 【CSS用法】css限制一行文字数量,超出部分用省略号显示
为了保证页面的整洁美观,在很多的时候,我们常需要隐藏超出长度的文字.这在列表条目,题目,名称等地方常用到. CSS代码: text-overflow:ellipsis; // 用省略号 ove ...
- html中限制显示文字个数,【css/js】限制一行和多行文字数量,超出部分用省略号显示...
1. 设置一行文字显示文本数量,超出部分用-表示 知识点:css3 text-overflow属性 属性值 描述 clip 修剪文本. ellipsis 显示省略符号来表明被修剪的文本. string ...
- 前端css 文本超出就隐藏并且显示省略号
目录 文本 超出加省略号 单行 文本溢出显示省略号 多行 文本超出隐藏 单词 超出加省略号 单行 单词溢出显示省略号 多行 单词溢出显示省略号 跨浏览器兼容的方案 表格中单行超出隐藏 文本 超出加省略 ...
- css 实现div内显示一行、两行或三行,超出部分用省略号显示
一.div内显示一行,超出部分用省略号显示 white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 二.div内显示两行或三行, ...
- css实现div盒子内显示两行或三行,超出部分用省略号显示
1.div盒子内显示一行,超出部分用省略号显示 white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 2.div盒子显示两行或 ...
- css 实现div内显示固定三行,超出部分用省略号显示
css 实现div内显示两行或三行,超出部分用省略号显示 一.div内显示一行,超出部分用省略号显示 white-space: nowrap;overflow: hidden;text-overflo ...
最新文章
- 华为鸿蒙搭载芯片,独立188天,荣耀50系列破冰!6nm芯片,不搭载鸿蒙
- 微信突然出现redirect_uri 参数错误
- 【剑指offer】面试题66:构建乘积数组(Java)
- 搭建自己的博客(二十六):优化点赞功能,并添加模态登录框
- 交叉编译Python-2.7.13到ARM(aarch32)平台
- 深度竞品分析:阿里旗下闲鱼与58旗下转转
- cmpp协议对服务器资源消耗大吗,cmpp协议采用什么安全算法 CMPP协议有啥用?
- java找不到符号解决办法
- java识别音高_如何找出音乐的音高
- 二年级课程表(4月18日-4月22日)
- 通俗易懂区块链系列——双重支付/双花支付
- 关于4月2号OpenAI大面积封停亚洲(中国大陆)帐号的问题和应对策略
- 在技术招聘中,HR 如何识别候选人的“味道”?
- springboot 中的 文件、短信、邮件、token 工具类
- 内核与驱动文件的version magic匹配问题
- MER:综述高通量测序应用于病原体和害虫诊断
- 【Android笔记】Android 使用高德SDK获取定位
- Cadence PCB仿真使用Allegro PCB SI生成振铃ringing仿真报告及报告导读图文教程
- 兼容性测试 Testin 初体验
- Python Matplotlib教程