Heim >Web-Frontend >CSS-Tutorial >Wie kann ich mehrzeiligen Text mit „…' mithilfe von CSS und/oder jQuery abschneiden?

Wie kann ich mehrzeiligen Text mit „…' mithilfe von CSS und/oder jQuery abschneiden?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-17 14:30:11906Durchsuche

How Can I Truncate Multi-Line Text with

Überlauf von übergelaufenem Text mit „…“ in mehrzeiligen Blöcken per CSS

In CSS ist die Kombination von „overflow: versteckt ; text-overflow: ellipsis; white-space: nowrap;" kann verwendet werden, um „…“ am Ende einer übergelaufenen Textzeile anzuzeigen. Während diese Methode für einzeiligen Text effektiv funktioniert, ist sie bei mehrzeiligen Blöcken unzureichend.

Um die Behandlung von mehrzeiligen Überläufen zu erreichen, können sich mehrere jQuery-Plugins als nützlich erweisen:

  • jquery.autoellipsis: http://pvdspek.github.com/jquery.autoellipsis/
  • dotdotdot: http://dotdotdot.frebsite.nl/
  • Mehr: http://keith-wood.name/more.html
  • jquery-truncate: http://github.com/tbasse/jquery-truncate

Diese Plugins bieten unterschiedliche Funktionen und Leistungsmerkmale. Einige von ihnen verarbeiten mehrere Zeilen problemlos, andere möglicherweise nicht. Es wird empfohlen, einen Benchmark durchzuführen und das am besten geeignete Plugin für bestimmte Anforderungen auszuwählen.

Das obige ist der detaillierte Inhalt vonWie kann ich mehrzeiligen Text mit „…' mithilfe von CSS und/oder jQuery abschneiden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn