div divavatardiv div div divvery_very_long_namediv divtimediv div divcontentdiv divdiv这段代码如果名称很长会超出展示如何让其不超出展示并且缩略为
可以使用CSS的文本溢出处理来解决这个问题。可以给超出展示的文本添加overflow: hidden;和text-overflow: ellipsis;属性,来隐藏超出部分并显示省略号。另外,还可以限制文本的宽度,以防止超长名称撑开整个容器,可以使用max-width属性来限制宽度。
以下是修改后的代码示例:
<style>
.name {
max-width: 100px;
overflow: hidden;
text-overflow: ellipsis;
}
</style>
<div>
<div><avatar/></div>
<div>
<div>
<div class="name">{very_very_long_name}</div>
<div>{time}</div>
</div>
<div>{content}</div>
</div>
</div>
在上面的示例中,将名称的div添加了一个name类,并设置了max-width: 100px;来限制宽度。如果名称超过100像素,它将被截断并显示省略号
原文地址: http://www.cveoy.top/t/topic/iIwD 著作权归作者所有。请勿转载和采集!