javascript - Angular2 - 限制 p 内的行数

标签 javascript html css angular

我正在寻找 chop <p> 的方法标记到给定的行数(尾随 ... )。

使用多个字符是行不通的,因为元素的宽度取决于设备屏幕的宽度。

最佳答案

你不需要 Angular 。只是 CSS。设置高度和文本溢出属性。

是这样的:

p{
  height: 200px;
  text-overflow: ellipsis;
}

您必须计算出与您想要的行数相对应的像素数。比如你要显示10行,每行的高度是20px,那么高度就需要是200px。

关于javascript - Angular2 - 限制 p 内的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42956731/

相关文章:

css - Safari - 如何禁用在黑色背景上导致问题的自动带下划线的链接?

javascript - jQuery 缩放 div 到父级

javascript - 使用比较器的集合排序仅在获取完成后才起作用?

javascript - 函数不返回 $http 响应

html - 子导航未出现

java - 单击无法正常工作时更改链接文本

html - CSS 从 otf 导入字体

javascript - jQuery.post 引发 INVALID_STATE_ERR (11)

javascript - 正则表达式更改字符串中的某些单词

css - 如何默认或通过 CSS 将详细信息元素设置为 OPEN