首页 > Web开发 > 详细

CSS内容超过宽度显示省略号

时间:2021-03-10 15:05:28      阅读:20      评论:0      收藏:0      [点我收藏+]

实现代码

overflow:hidden; //超出的文本隐藏
text-overflow:ellipsis; //溢出用省略号显示
white-space:nowrap; //溢出不换行

没效果解决方案:放置文字的元素使用块级元素 例如 p,div,不要使用 span 等行内元素。

例:

// css
.text{
	width: 50px;
	overflow:hidden; //超出的文本隐藏
	text-overflow:ellipsis; //溢出用省略号显示
	white-space:nowrap; //溢出不换行
}
// html 
<p class="text">你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好</p>

文字超过两行及以上折叠省略

overflow:hidden;
display:-webkit-box; //将对象作为弹性伸缩盒子模型显示;
text-overflow:ellipsis;//溢出部分用省略号代替
-webkit-line-clamp:2; //设置文本显示两行
-webkit-box-orient:vertical;  //从上到下排列子元素;
white-space:normal;

CSS内容超过宽度显示省略号

原文:https://www.cnblogs.com/hanlk/p/14511090.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!