转:【CSS/JS学习】如何实现单行/多行文本溢出的省略(...)--老司机绕过坑道的正确姿势...
本文来源:http://www.cnblogs.com/penghuwan/p/6682303.html
<div style = 'width:400px;height:40px;border:1px solid red;'><p style='overflow: hidden;text-overflow: ellipsis;white-space: nowrap;'>这是一些文本这是一些文本这是一些文本这是一些文本这是一些文本这是一些文本这是一些文本这是一些文本这是一些文本这是一些文本</p> </div>
demo:
<div style = 'width:400px;height:70px;border:1px solid red;'><p style='display:-webkit-box;//对象作为弹性伸缩盒子模型显示 -webkit-box-orient: vertical;//设置或检索伸缩盒对象的子元素的排列方式 -webkit-line-clamp: 2;//溢出省略的界限overflow:hidden;//设置隐藏溢出元素'>这是一些文本这是一些文本这是一些文本这是一些文本这是一些文本这是一些文本这是一些文本这是一些文本这是一些文本这是一些文本</p> </div>
<div style = 'position:relative;width:400px;height:45px;border:1px solid red;overflow:hidden;'> 这是一些文本这是一些文本这是一些文本这是一些文本这是一些文本这是一些文本这是一些文本这是一些文本这是一些文本这是一些文本 <p style = 'position:absolute;right:0;bottom:6px;margin:0;background:white'>...</p> </div>
demo:
<div id='view' style='border:1px solid red;width:200px;height:70px;overflow:auto'></div>
s = '这是一个文本这是一个文本这是一个文本这是一个文本这是一个文本这是一个文本' el = document.getElementById('view'); n = el.offsetHeight; for(i=0; i<s.length; i++) {el.innerHTML = s.substr(0, i);if(n < el.scrollHeight) {el.style.overflow = 'hidden';el.innerHTML = s.substr(0, i-3) + '...';break;} }
转载于:https://www.cnblogs.com/bilibiliganbei/p/6689110.html
转:【CSS/JS学习】如何实现单行/多行文本溢出的省略(...)--老司机绕过坑道的正确姿势...相关推荐
- css如何实现单行/多行文本溢出的省略样式?
在日常开发展示页面,如果一段文本的数量过长,受制于元素宽度的因素,有可能不能完全显示,为了提高用户的使用体验,这个时候就需要我们把溢出的文本显示成省略号 对于文本的溢出,我们可以分成两种形式: 单行文 ...
- react如何省略号_react 单行多行文本溢出显示省略号...
#### 文本溢出处理 #### ##### 单行文本溢出 ##### 单行文本溢出,可直接用css处理,很简单 .ellipsis { overflow: hidden; text-overflow ...
- 单行溢出隐藏没生效_小Tip:关于单行/多行文本溢出隐藏的一些看法
最早的文本溢出隐藏只是简单的hidden,把看不见的都给"去掉",就像这样: 哈哈哈哈哈哈哈哈哈哈哈 .hid{ width: 100px; height: 20px; overf ...
- 常用html/css/js学习(会持续更新)
html5 前端三要素: js 动化(能说会道 会交流) css 美化(妆容) html 结构(身材) html5 超文本标记语言解释型标签语言 运行机制?1) 开发pc - 部署pc - pc-浏览 ...
- html,css,js学习笔记(第七天)
01表格.html <!DOCTYPE html> <html> <head><meta charset="UTF-8"><! ...
- 国庆假 的CSS +JS 学习笔记
1.左右两列定宽,中间自适应, 6. 一个div 中,放三个div ,其中左边和右边是150px,中间div 自适应宽度. left center right .content{ background ...
- HTML+CSS+JS 学习笔记(一)———HTML(上)
- CSS单行/多行文本溢出显示省略号(...)
1.单行文本CSS设置: { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 2.多行文本CSS设置: { over ...
- css:实现文本两行或多行文本溢出显示省略号
div{display: -webkit-box;-webkit-box-orient: vertical;word-break: break-all;word-wrap: break-word; w ...
最新文章
- π型滤波频率计算_滤波电路的总结
- CoLoRMap: Correcting Long Reads by Mapping short reads CoLoRMap:通过映射短读来纠正长读
- 在一个3*4数组中查找最大最小值
- 解决git提交敏感信息(回退git版本库到某一个commit)
- SQL语句学习之路3
- 计算机网络技术与计算机应用技术,计算机网络技术和计算机应用技术.pdf
- 一个孩子能长大成人到底有多不容易? | 今日最佳
- HashMap底层实现(源码分析)
- pku 1325 Machine Schedule(匈牙利算法)
- 虚短虚断是怎么来的?长篇好文介绍深度负反馈
- flash firefox linux,Linux下安装firefox的flash插件
- linux扩充home目录,扩大/home目录的空间(转)
- 会java 学c_先学Java再学c会简单点吗?
- 电脑如何批量下载哔哔视屏_我是电脑哔哔哔哔哔
- Java奇怪的位移_Java中位移的疑惑
- 2023首届大学生算法大赛——补题
- python实现视频音频同步
- 网站防御cdn和高防服务器,高防IP和高防CDN哪个防护更好?
- xe10 自带DEMO集合
- 使用ABBYY FineReader 12心得体会总结
热门文章
- 【Qt】通过QtCreator源码学习Qt(十一):Utils::Icon,根据不同主题、不同状态变换图标
- python中约瑟夫环程序_Python实现约瑟夫环问题的方法
- python如何控制程序的运行顺序_Python流程控制-1 顺序执行
- html中设置表格单实线,css实现表格实线的方法
- Java学习总结:13
- 判断小数是否相等_四年级上册数学填空+计算+判断易错题整理练习,收藏练一练!...
- python逐个读取文件并处理_逐个读取多个文件并用python进行处理
- nginx+lua实现上传文件到OSS
- 微信小程序如何进行登录授权和获取用户信息
- python 流写入文件_python文件流操作