javascript - 如何折叠一个段落并将其余内容替换为 '...' ?

标签 javascript jquery html css dom

嗯,我在一个段落中有内容,可能是这样的:

<div style="width:30px">
  <p>12345678901234567890abcdefghijklmnopqrstuvwxyzIlovePaulinaVega</p>
</div>

我们都知道内容会因为父级的宽度而被分成很多行,但我只想保留最上面的2行,其余的用'...'替换。我想知道如何实现它。请告诉我。

最佳答案

p {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
<div style="width:100px">
  <p>12345678901234567890abcdefghijklmnopqrstuvwxyzIlovePaulinaVega</p>
</div>

像这样添加CSS:

p{
  text-overflow:ellipsis; 
  white-space:nowrap;
  overflow:hidden;
 }

关于javascript - 如何折叠一个段落并将其余内容替换为 '...' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33076692/

相关文章:

javascript - 使用 jQuery 删除最后一个子项

jquery - Bootstrap : Form implementation using modal within modal

javascript - 如何在您尚未进入的 View 中更改 Angular 的范围。

javascript - 为什么 React.useCallback 会触发重新渲染,尽管它不应该?

javascript - 如何计算 HTML 表格中*可见*行的数量?

javascript - 用于检查 JS 数组中重复值的更快代码

javascript - Vuejs - 元素用户界面 - 无法关闭带有十字的对话框

javascript - 如何生成所有可能的 CSS 2 选择器组合?

异步加载内容时 JavaScript 无法识别我的函数?

javascript - 解决 Lion 上 Safari 5.1 Canvas 上字体透明度问题的方法?