Folgendes habe ich versucht (siehe hier ):
body {
overflow: hidden;
}
span {
border: solid 2px blue;
white-space: nowrap;
text-overflow: ellipsis;
}
Im Wesentlichen möchte ich, dass die Spanne mit Auslassungspunkten verkleinert wird, wenn das Fenster klein gemacht wird. Was habe ich falsch gemacht?
Antworten:
Sie benötigen CSS
overflow
,width
(odermax-width
)display
, undwhite-space
.http://jsfiddle.net/HerrSerker/kaJ3L/1/
Nachtrag Wenn Sie einen Überblick über Techniken zum Festklemmen von Leitungen (mehrzeilige Überlaufellipsen) wünschen, besuchen Sie diese CSS-Tricks-Seite: https://css-tricks.com/line-clampin/
Addendum2 (Mai 2019)
Wie dieser Link behauptet, wird Firefox 68
-webkit-line-clamp
(!) Unterstützen.quelle
white-space: nowrap;
Immobilie brauchen . Jetzt können Sie nur eine Textzeile mit ... anstelle eines Blocktextes beenden.Stellen Sie sicher, dass Sie ein Blockelement und eine maximale Größe haben, und setzen Sie den Überlauf auf ausgeblendet. (Getestet in IE9 und FF 7)
http://jsfiddle.net/uh9zD/
quelle
Für mehrere Zeilen in Chrome verwenden Sie:
Inspiriert von Youtube ;-)
quelle
-webkit-*
Eigenschaften, wird jedoch in allen gängigen Browsern unterstützt. Weitere Informationen finden Sie hier: css-tricks.com/almanac/properties/l/line-clampIch hatte ein Problem mit Auslassungspunkten unter Chrom. White-Space einschalten: Nowrap schien das Problem zu beheben.
quelle
dies und nur das hat mir den Job gemacht
Etikett
alles andere konnte die Auslassungspunkte nicht erfüllen ....
quelle
Nur ein Headsup für jeden, der darüber stolpern könnte ... Mein h2 hat geerbt
das erlaubte keine Auslassungspunkte. Anscheinend ist das sehr schwierig, oder?
quelle
Fügen Sie diesen Code unten hinzu, wo Sie möchten
Beispiel
quelle
Für mehrere Zeilen
In Chrome können Sie dieses CSS anwenden, wenn Sie Auslassungspunkte auf mehrere Zeilen anwenden müssen.
Sie können Ihrem CSS auch eine Breite hinzufügen , um ein Element mit einer bestimmten Breite anzugeben:
quelle
Sie können versuchen, Auslassungspunkte zu verwenden, indem Sie Folgendes in CSS hinzufügen:
Es scheint jedoch, dass dieser Code nur für einzeiliges Trimmen gilt. Weitere Möglichkeiten zum Trimmen von Text und Anzeigen von Auslassungspunkten finden Sie auf dieser Website: http://blog.sanuker.com/?p=631
quelle
Fügen Sie die folgenden Zeilen in CSS hinzu, damit die Auslassungspunkte funktionieren
quelle
Für diejenigen von uns, die keine feste Breite verwenden möchten funktioniert es auch mit
display: inline-grid
. Zusammen mit den erforderlichen Eigenschaften fügen Sie einfach hinzudisplay
quelle