gpt4 book ai didi

javascript - 多行文本溢出(dotdotdot): wrap only word

转载 作者:数据小太阳 更新时间:2023-10-29 04:49:19 27 4
gpt4 key购买 nike

我有这样的代码示例:

  <div class="container">
<div class="item n1">Proe Schugaienz</div>
<div class="item n2">Proe Schugaienz</div>
</div>

我使用这样的 jQuery 代码:

$('.item').dotdotdot({
wrap: 'word',
fallbackToLetter: false
})

和CSS:

.item {
margin: 5px;
background: red;
padding: 2px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}

.n1 {
width: 8px;
}

.n2 {
width: 80px;
}

但结果我得到:

enter image description here

结果我想实现这个:

enter image description here

是否可以使用纯 css 或 dotdotdot.js?如果单词(句子)无法匹配它的父级:则仅显示默认的单行文本溢出如果单词(句子)能够逐字匹配父级 - 然后匹配它,没有字母连字符!

所以我不希望我的容器被高度扩展(我有很多数据,这只是一个例子,我不能硬编码一些 block )

https://plnkr.co/edit/IxS0CReJicRfDdeGpoPo?p=preview

最佳答案

你可以使用flex

<div class="container">
<span></span>
<em></em>
</div>
.container {
display: flex;
justify-content: center; /* centers content horizontally*/
align-items: center /* centers content vertically*/
}

关于javascript - 多行文本溢出(dotdotdot): wrap only word,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34400376/

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