解决多行标题,末行宽度不够时显示省略
来源:互联网 发布:整进度计划软件 编辑:程序博客网 时间:2024/04/29 04:34
在开发网站时多会遇到定义标题时,出现文字溢出现象,如是单行文字,则可以直接用css3的属性进行解决,使其超出宽度部分已省略号代替如:
“width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis”即可;
但如果入到行文本,末行溢出时,往往需要借助插件,实现省略号代替溢出文字,如电商网站的商品标题等;在这里利用-webkit-box,及-webkit-line-clamp和-webkit-box-orient属性即可实现(注意,后两个属性为-webkit的私有属性,不尽兼容其他浏览器),实现方式如下:
.title{ height: 30px; display: -webkit-box; line-height: 15px; white-space: normal; color: #000; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word;}
<div class="title">这是标题这是标题这是标题这是标题这是标题这是标题这是标题</div>
-webkit-line-clamp、-webkit-box-orient两个属性定义div从第几行开始超出部分已省略号代替
0 0
- 解决多行标题,末行宽度不够时显示省略
- 省略显示标题
- 客户端解决标题显示太长省略多余部分并加省略号的样式
- 标题省略显示出现乱码的问题
- 文字多行超出省略
- 文本多行超出省略
- 当对象内文本溢出时显示省略标记 使文字换了行,解决了把div表格撑的很大的问题
- 文字超出时省略 显示...
- 如何解决列表框控件宽度不够的问题
- ellipsis省略:当文字显示不全时省略样式
- 超长单词、文本的显示(多行省略隐藏、单行省略隐藏、强制多行显示)
- 剔除行末回车
- 解决Input与Select设置CSS宽度相同时显示宽度不同的解决!
- 设置按钮的标题多行显示
- 让UILabel(多行显示,指定宽度,获取高度)
- shell 删除行末 ^M
- 编程中的“末行效应”
- 省略显示长字符串
- sublime
- wireshark过滤抓包与过滤查看
- 知识体系图
- 堆、栈记录
- linux 下shell中的“-e,-d,-f”什么意思
- 解决多行标题,末行宽度不够时显示省略
- 日常随记
- winhttp和wininet头文件冲突
- android 网络监控判断
- 技术之误
- 能用javac编译程序,却不能用java运行程序
- spring的HibernateDaoSupport以及HibernateTemplate和jdbcTemplate的选择
- 操作系统常见面试题总结
- 关于SNMP,MG-SOFT+MIB+Browser+v10b的使用