博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS控制文字,超出部分显示省略号
阅读量:4619 次
发布时间:2019-06-09

本文共 585 字,大约阅读时间需要 1 分钟。

如果实现单行文本的溢出显示省略号应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。

一、单行文本实现方法:

overflow: hidden;text-overflow:ellipsis;white-space: nowrap;

但是这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略号呢。

接下来重点说一说多行文本溢出显示省略号,如下。

二、多行文本实现方法:

display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;

适用范围:

因使用了WebKit的CSS扩展属性,该方法适用于WebKit浏览器及移动端;

注:

  1. -webkit-line-clamp用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的WebKit属性。常见结合属性:
  2. display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。
  3. -webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。

转载于:https://www.cnblogs.com/ycg-myblog/p/9947292.html

你可能感兴趣的文章
linux中的staff和wheel
查看>>
day6
查看>>
----百度地图api----
查看>>
编程杂记
查看>>
图解虚拟机VMware服务自动启动
查看>>
CentOS安装Webmin
查看>>
c#访问mysql数据库
查看>>
配置iptables实现本地端口转发的方法详解
查看>>
paip.多维理念 输入法的外码输入理论跟文字输出类型精髓
查看>>
使用classList和dataset实现tab切换
查看>>
SqlServer统计最近一周的数据
查看>>
2014年第五届蓝桥杯试题C/C++程序设计B组——李白打酒
查看>>
第二章:08运算符[运算优先级]
查看>>
Wireshark 解析 自定义 加密 协议
查看>>
Extjs4 MVC Controller使用方法
查看>>
input处理函数
查看>>
同一套代码部署到两台机器上,只有一台机器上的页面中文乱码
查看>>
第8次作业
查看>>
白日焰火,虽然绚烂,但也短暂。
查看>>
找不到regionserver的问题总结
查看>>