最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

关于css多行文本溢出时出现省略号的内容

来源:懂视网 责编:小采 时间:2020-11-27 18:48:30
文档

关于css多行文本溢出时出现省略号的内容

关于css多行文本溢出时出现省略号的内容:这篇文章主要介绍了css多行文本溢出时出现省略号的示例的相关资料,内容挺不错的,现在分享给大家,也给大家做个参考。多行文本溢出时出现省略号本文推荐2种方法。1. csstip:只兼容chrome内核的浏览器。ff不支持。.box { overflow: hidden;
推荐度:
导读关于css多行文本溢出时出现省略号的内容:这篇文章主要介绍了css多行文本溢出时出现省略号的示例的相关资料,内容挺不错的,现在分享给大家,也给大家做个参考。多行文本溢出时出现省略号本文推荐2种方法。1. csstip:只兼容chrome内核的浏览器。ff不支持。.box { overflow: hidden;

这篇文章主要介绍了css多行文本溢出时出现省略号的示例的相关资料,内容挺不错的,现在分享给大家,也给大家做个参考。

多行文本溢出时出现省略号

本文推荐2种方法。

1. css

tip:只兼容chrome内核的浏览器。ff不支持。

.box {
 overflow: hidden; /* 溢出时不显示溢出的内容 */
 text-overflow: ellipsis; /* 发生溢出时使用省略号代替 */
 display: -webkit-box; /* chrome浏览器的私有属性。显示为box。 */
 -webkit-box-orient: vertical; /* 垂直排列元素 */
 -webkit-line-clamp: 2; /* 显示多少行 */
}

延展

word-wrap

关键字描述默认值
word-wrap规定单词换行的条件normal, 在单词断字点处换行。break-word,在单词内换行。
overflow-wrap,在css3时由word-wrap改为overflow-wrap

text-overflow

关键字描述默认值
test-overflow超出盒子的文本如何显示 clip, 修剪文本。 ellipsis, 显示省略号。 string, 显示指定的文本。

white-space

关键字描述默认值
white-space对待空白的方法和是否换行normal,空白会被浏览器忽略。pre, 保留空白。nowrap, 文本不换行。pre-wrap, 保留空白,正常换行。pre-line,合并空白,保留换行。

box-orient

这个属性还没有被浏览器支持。需要使用各自浏览器的私有属性。

关键字描述默认值
box-orient子元素如何排序inline-axis,子元素沿着内联坐标轴(映射到横向)。horizontal, 指定子元素在一个水平线上从左到右排列。vertical, 从顶部向底部垂直排列子元素。block-axis, 子元素沿着块坐标轴(映射到垂直)。inherit,继承父元素。

line-clamp

只有chrome内核的浏览器支持自己的私有属性。

显示多少行块级元素。

2. js

使用js控制溢出文本如何显示的方法有很多。这里推荐一个脚本文件:ellipsis.js

ellipsis.js

名称链接
ellipsis 链接https://www.jsdelivr.com/package/npm/ellipsis.js
ellipsishttps://cdn.jsdelivr.net/npm/ellipsis.js@0.1.3/ellipsis.js
ellipsis githttps://github.com/glinford/ellipsis.js

使用方法。

1、 引入脚本文件

<script src="https://cdn.jsdelivr.net/npm/ellipsis.js@0.1.3/ellipsis.js"></script>

2、 使用

var ell = Ellipsis({
 lines: 3
})
var ele = document.getElementsByClassName('test')
ell.add(ele)

延展

它还有一些配置项。若不配置则使用默认值。

{
 ellipsis: '...', // 默认显示的替代文本
 debounce: 0, // 延迟多长时间后执行
 responsive: true, // 是否有窗口大小改变时执行
 className: '.clamp', // 默认操作具有这个类的元素。
 lines: 2, // 默认只出现2行元素。
 portrait: null, // 默认不改变,如果你想要在竖屏模式下有不同的行数,
 break_word: true // 默认截断单词。
}

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

关于css多行文本溢出时出现省略号的内容

关于css多行文本溢出时出现省略号的内容:这篇文章主要介绍了css多行文本溢出时出现省略号的示例的相关资料,内容挺不错的,现在分享给大家,也给大家做个参考。多行文本溢出时出现省略号本文推荐2种方法。1. csstip:只兼容chrome内核的浏览器。ff不支持。.box { overflow: hidden;
推荐度:
标签: 省略号 多行 文本
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top