Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在此区域中仅显示2行动态文本,以3个点结尾,然后显示';阅读更多';链接到它旁边_Html_Css_Angular_Typescript - Fatal编程技术网

Html 如何在此区域中仅显示2行动态文本,以3个点结尾,然后显示';阅读更多';链接到它旁边

Html 如何在此区域中仅显示2行动态文本,以3个点结尾,然后显示';阅读更多';链接到它旁边,html,css,angular,typescript,Html,Css,Angular,Typescript,我尝试过赋予css(省略号)属性。但它是修剪第一行本身。我需要显示两行(如果我可以设置最大长度字符也可以)。我在angular中使用了“limit”属性来修剪文本,但在这个InnerHTML内容中并没有这样做。 请参阅我的HTML: <div> <p class='ellipsis' [innerHTML]="news.newsText"></p> <a href="javascript: void(0)"

我尝试过赋予css(省略号)属性。但它是修剪第一行本身。我需要显示两行(如果我可以设置最大长度字符也可以)。我在angular中使用了“limit”属性来修剪文本,但在这个InnerHTML内容中并没有这样做。 请参阅我的HTML:

<div>
  <p class='ellipsis' [innerHTML]="news.newsText"></p>
  <a href="javascript: void(0)" (click)="readmoreFunc(news)">Read more</a>
</div>

这是目前UI中的结果。


我想这样行。

看看:这能回答你的问题吗?非常感谢……这个解决了我的问题。谢谢@JithinAjifeels很好的帮助:)@RazanaRazak
.ellipsis {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
   -webkit-box-orient: vertical;
}