gpt4 book ai didi

html - CSS 省略号将句子分成新行

转载 作者:行者123 更新时间:2023-11-28 05:01:54 25 4
gpt4 key购买 nike

当我在长词上有 省略号 时,它会将 id:[ ] 分成不同的行。我似乎无法将它们一行一行地放在一起。我试过 white-space: nowrapdisplay: inline-block。有什么想法吗?

https://jsfiddle.net/b35m449x/4/

HTML

<div class="container">id: [<div class="trunc">userrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr</div>]</div>

CSS

.container {
display: inline-block;
white-space: nowrap;
border: 1px solid black;
width: 100%;
}
.trunc {
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
white-space: nowrap;
}

最佳答案

这可能是因为在您的代码中使用了另一个 div。如果您不需要 div,只需将其删除并像这样修改容器:

.container {
display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
border: 1px solid black;
width: 100%;
}

它会正常工作。

尽管如果您希望在该特定行(userrr...)上使用单独的样式,那么您可能希望将 div 替换为 span 元素。请注意,您还必须在 container 类中定义 ellipsisoverflow

希望对您有所帮助!

关于html - CSS 省略号将句子分成新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40055395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com