分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

css文本超过指定行数隐藏显示省略号

发布时间:2023-09-06 01:21责任编辑:彭小芳关键词:隐藏显示

最近在做微信小程序的时候,遇到了显示指定行数并且显示省略号的问题,做个记录:

css的样式是:

overflow:hidden; //超出的文本隐藏

//省略号样式,

// text-overflow参数值和解释:
//clip :  不显示省略标记(...),而是简单的裁切
//ellipsis :  当对象内文本溢出时显示省略标记(...)

text-overflow:ellipsis; //溢出用省略号显示

white-space:nowrap; //溢出不换行

但是如果是多行好像并没有省略号效果,后面加上css3一些样式就好了,并且不用设置行高:

display:-webkit-box; //将对象作为弹性伸缩盒子模型显示。

-webkit-box-orient:vertical; //从上到下垂直排列子元素(设置伸缩盒子的子元素排列方式)

-webkit-line-clamp:2; //这个属性不是css的规范属性,需要组合上面两个属性,表示显示的行数。

最后样式如下

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

css文本超过指定行数隐藏显示省略号

原文地址:http://www.cnblogs.com/xili/p/7753541.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved