Ich habe einen Container mit einer festen Breite und Text innen. Ich möchte, dass der Text word-break: break-word
auf die zweite Zeile kann, und fügen Sie dann text-overflow: ellipsis
der zweiten Zeile hinzu, wenn der Text noch zu lang ist. Ist das möglich?Wort-Pause kombiniert mit Text-Überlauf
Zum Beispiel würde badgerbadgerbadgerbadgerbadger
in zwei separate Zeilen aufgeteilt werden, und in der zweiten Zeile (da es immer noch zu lang ist), wird am Ende Ellipsen haben.
const container = {
maxWidth: '140px',
}
const textStyle = {
display: 'block',
overflow: 'hidden',
whiteSpace: 'nowrap',
maxWidth: '140px',
textOverflow: 'ellipsis',
wordBreak: 'break-word', //doesn't work
}
render() {
return (
<div style={container}>
<p style={textStyle}>badgerbadgerbadgerbadgerbadger</p>
</div>
)
}