Ich habe so Beispiel meines Code:mehrzeilige Textüberlauf (dotdotdot): wickeln nur Wort
<div class="container">
<div class="item n1">Proe Schugaienz</div>
<div class="item n2">Proe Schugaienz</div>
</div>
und i verwenden, wie jQuery-Code:
$('.item').dotdotdot({
wrap: 'word',
fallbackToLetter: false
})
und CSS:
.item {
margin: 5px;
background: red;
padding: 2px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.n1 {
width: 8px;
}
.n2 {
width: 80px;
}
aber als Ergebnis bekomme ich:
als Ergebnis möchte ich dies erreichen:
ist es möglich, mit reinem CSS oder mit dotdotdot.js? Wenn Wort (Satz) nicht mit seinem Elternteil übereinstimmen kann: dann nur Standard-Einzeiliger-Text-Überlauf anzeigen Wenn Wort (Satz) in der Lage ist Wortwort für Wort zu passen - dann passt es, keine Buchstaben-Silbentrennung!
also nicht ich meinen Container will von Höhe zu extented (i viele Daten haben, es ist nur ein Beispiel, konnte ich nicht einige Blöcke codieren)
https://plnkr.co/edit/IxS0CReJicRfDdeGpoPo?p=preview
Versuchen Sie, 'span' und' em' durch ein 'div' zu umbrechen, das die Klasse' .vertically-centered-el' hat, anstatt diese Klasse für jede Klasse anzugeben. – Alex
['transforms'] (http://caniuse.com/#feat=transforms2d) wird in' ios 7' unterstützt. – Alex
können Sie versuchen, ein peusdo Element und Inline-Block zu verwenden: https://jsfiddle.net/6xshcyv8/3/ – Martin