仅显示段落的前四行,后跟省略号
Show only first four lines of paragraph followed by ellipsis
我正在使用HTML段落。我只想最多显示段落的四行,但文本太长了。因此,我只想显示适合的前四行,后跟省略号,而不是整个文本。
在CSS中,我尝试使用word-wrap:break-word;
但它只在四行之后换行文本。
例如,我想看到这个(行数会因浏览器而异,但为了论证起见,想象一下只有 4 行):
Lorem ipsum dolor sit amet, consectetur adipiscing elit.Integer ac justo sodales, cursus turpis eget, lacinia risus.埃涅安鹦鹉螺。Cras dictum ipsum eu dolor ultricies, at dictum diam auctor.In et nulla libero.Integer volutpat ornare justo ut fermentum.Ut non blandit leo, nec convallis diam.Nam congue neque vel turpis mattis scelerisque.Mauris rhoncus quam ac leo pellentesque...
事实上,整个文本会更长。
在同一个元素上使用:
text-overflow: ellipsis;
我不知道
这可以使用css来完成。但是你可以使用javascript来做到这一点。像这样的东西
我假设您的段落 id 是"para"。
<script>
var para=document.getElementById('para').innerHTML;
var p=para.substr(0,200)+"..."; // chane the 200 to your need
alert(p);
</script>
相关文章:
- 如何在映射数组中添加换行符
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 在jQuery中获取表的行索引
- 使用jquery将mysql数据获取到新的表行中
- 如何删除多行HTML排列中的空白
- 如何在Google柱状图中动态添加行/列
- 在特定行数后插入省略号
- 如何在JavaScript中的第二行用省略号打断文本
- 一行或两行后的CSS单词省略号('..')
- 如何让我的 ckEditor 菜单按钮显示在两行而不是四行上
- jQuery:获取 HTML 表第四行(仅)的第一列值
- 在文本之间添加br标记(第二行省略号)
- jQuery添加第四行之前的最后一行
- 日志只显示四行数据中的一行
- 隐藏css3多行省略号读多链接时没有用处
- 如何使行与省略号均匀
- Jquery在用户开始第四行时更改文本区域样式
- 仅显示段落的前四行,后跟省略号
- 匹配所有以四个空格为前缀的行
- 如何在所有浏览器中使用多行省略号