繁体   English   中英

如何根据可用的div区域大小剪切长文本?

[英]How can I cut long text according to available div area size?

我有一个文本和预览div区域。 每当我在div区域上放置长文本时,它就会溢出div区域。 我尝试了text-wrap:normal ,但是它不会剪切上下文,只显示适合可用区域的文本。

如何根据可用的div区域大小剪切长文本? 之后,我将在预览文本区域的末尾放置css阅读更多按钮。

使用text-overflow: ellipsis; ,当与overflow: hidden和单行技术white-space: nowrap结合使用时, white-space: nowrap在文本末尾添加一个... ,并将其包含在父级宽度内:

 div { overflow: hidden; width: 100px; white-space: nowrap; text-overflow: ellipsis; float: left; } 
 <div> my very long text is here my very long text is here </div> <a href="">[Continue to read]</a> 

您必须为预览容器添加overflov:hidden样式,这样将不会显示容器之后的文本。

使用overflow: hidden属性。 溢出被裁剪,其余内容将不可见:

#preview-div {
    overflow: hidden;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM