当前位置:网站首页>单行、多行文本超出显示省略号
单行、多行文本超出显示省略号
2022-08-04 18:05:00 【前端小白۞】
单行、多行文本超出显示省略号
1、单行文本省略
.ellipsis-line {
border: 1px solid #f70505;
padding: 8px;
width: 400px;
overflow: hidden;
text-overflow: ellipsis; //文本溢出显示省略号
white-space: nowrap; //文本不会换行
}
语法:
值 | 默认值 | 适用 |
---|---|---|
clip;ellipsis | clip | 所有元素 |
属性 | 解释 |
---|---|
clip | 当对象内文本溢出时不显示省略标记(…),而是将溢出的部分裁切掉。 |
ellipsis | 当对象内文本溢出时显示省略标记(…)。 |
注意:使用ellipsis的时候,必须配合overflow:hidden; white-space:nowrap;这三个样式共同使用才会有效果。
2、多行文本省略
直接用css属性-webkit-line-clamp:n;设置
在WebKit浏览器或移动端(绝大部分是WebKit内核的浏览器)的页面实现比较简单,可以直接使用WebKit的CSS扩展属性(WebKit是私有属性)-webkit-line-clamp ;注意:这是一个 不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中。
-webkit-line-clamp:n;
用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的WebKit属性。常见结合属性:display: -webkit-box;
必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。-webkit-box-orient
必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。text-overflow: ellipsis;
,可以用来多行文本的情况下,用省略号“…”隐藏超出范围的文本。
这个属性只合适WebKit浏览器或移动端(绝大部分是WebKit内核的)浏览器
.multi-line {
border: 1px solid #f70505;
width: 400px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
边栏推荐
- 基于层次分析法的“内卷”指数分析
- Global electronics demand slows: Samsung's Vietnam plant significantly reduces capacity
- DHCP&OSPF combined experimental demonstration (Huawei routing and switching equipment configuration)
- About the two architectures of ETL (ETL architecture and ELT architecture)
- Enterprise survey correlation analysis case
- 怎么招聘程序员
- Alibaba Cloud International Edition uses ROS to build WordPress tutorial
- 框架整合(二)- 使用Apache ShardingSphere实现数据分片
- 网络靶场监控系统的安全加固纪实(1)—SSL/TLS对日志数据加密传输
- Thrift IDL示例文件
猜你喜欢
随机推荐
力扣学习---0804
八猴渲染器是什么?它能干什么?八猴软件的界面讲解
Flask framework implementations registered encryption, a Flask enterprise class learning 】 【
Route lazy loading
How does the intelligent video surveillance platform EasyCVR use the interface to export iframe addresses in batches?
Iptables防火墙基础知识介绍
企业调查相关性分析案例
Hezhou Cat1 4G module Air724UG is configured with RNDIS network card or PPP dial-up, and the development board is connected to the Internet through the RNDIS network card (taking the RV1126/1109 devel
Google Earth Engine APP——一键在线查看全球1984-至今年的影像同时加载一个影像分析
离线同步odps到mysql 中文乱码是因为?mysql已是utf8mb4
Global electronics demand slows: Samsung's Vietnam plant significantly reduces capacity
网页端IM即时通讯开发:短轮询、长轮询、SSE、WebSocket
DOM Clobbering的原理及应用
Matlab画图1
企业即时通讯软件有哪些功能?对企业有什么帮助?
Flink/Scala - Storing data with RedisSink
【注册荣耀开发者】赢【荣耀70】手机
Matlab drawing 1
clickhouse 上下线表
Error when using sourcemap for reporting an error: Can‘t resolve original location of error.