FREE tools

CSS-Eigenschaft Ellipsis entschlüsselt: Text kürzen mit Stil und Kontrolle

Lukas Fuchs vor 3 Monaten Frontend-Entwicklung 3 Min. Lesezeit

Wenn Text in einem Container zu lang wird, sieht das oft sofort billig aus. Mit der CSS-Eigenschaft Ellipsis entscheide ich, wie Inhalte sauber abgeschnitten werden – ohne das Layout zu zerstören.

Die CSS-Eigenschaft ellipsis entraetselt text kuerzen mit stil

Ich will, dass Text sauber aussieht. Nicht abgeschnitten wie ein Fehler, sondern bewusst gekürzt. Genau dafür nutze ich ellipsis. Die CSS-Eigenschaft ellipsis entraetselt text kuerzen mit stil, weil sie aus einem chaotischen Layout ein kontrolliertes macht.

Was macht CSS Ellipsis überhaupt?

Wenn ein Text zu lang für seinen Container ist, kann CSS ihn mit drei Punkten am Ende abschneiden: …. Das ist kein Zufall, sondern ein klares Signal an den Nutzer: Hier geht es weiter, aber der Platz reicht nicht aus.

Ich nutze das vor allem bei:

  • Navigationen
  • Karten-Layouts
  • Tabellenzellen
  • Listen mit festen Breiten
  • Buttons mit dynamischem Text

Das Ziel ist immer gleich: lesbar bleiben, ohne das Design zu sprengen.

So funktioniert die CSS-Eigenschaft Ellipsis

Für eine einzelne Textzeile braucht es normalerweise drei Dinge:

  • white-space: nowrap; – verhindert den Zeilenumbruch
  • overflow: hidden; – versteckt den überstehenden Inhalt
  • text-overflow: ellipsis; – zeigt die drei Punkte an
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

Wichtig: ellipsis alleine reicht nicht. Die Eigenschaft funktioniert nur, wenn die anderen Bedingungen stimmen. Außerdem braucht das Element eine definierte Breite, sonst gibt es nichts zu kürzen.

Ein einfaches Beispiel aus der Praxis

Stell dir eine Produktkarte vor. Der Titel ist mal kurz, mal absurd lang. Ohne Ellipsis bricht dein Layout. Mit Ellipsis bleibt es stabil.

<div class="card-title">Extrem langer Produktname, der sonst alles sprengt</div>
.card-title {
  width: 240px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

Ergebnis: Der Text bleibt sauber. Das Design bleibt sauber. Ich spare mir unnötige Umbrüche und visuelles Chaos.

Wann ich Ellipsis einsetze und wann nicht

Ich nutze Ellipsis nicht überall. Das wäre schlechter UX. Ich setze es gezielt ein, wenn der volle Text nicht kritisch ist oder der Nutzer ihn anders einsehen kann.

Gut geeignet für

  • Titel in limitierten Bereichen
  • Dateinamen
  • Meta-Infos
  • Tabellen mit fester Spalte

Weniger geeignet für

  • Rechtstexte
  • Wichtige Fehlermeldungen
  • Inhalte, bei denen jede Information zählt

Meine Regel ist simpel: Wenn Kürzen Informationen kostet, suche ich eine andere Lösung.

Mehrzeilige Ellipsis: geht das?

Ja, aber nicht mit derselben Standard-Lösung. Eine mehrzeilige Kürzung ist komplexer und je nach Browser unterschiedlich. Das ist der Punkt, an dem viele Entwickler unnötig Zeit verlieren.

Für moderne Layouts kann ich mit WebKit-basierten Ansätzen arbeiten, zum Beispiel mit -webkit-line-clamp. Das ist praktisch, wenn ich genau zwei oder drei Zeilen zeigen will.

.multi-line-truncate {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

Aber klar: Das ist kein perfekter Standard für alle Fälle. Ich prüfe immer, ob mein Design das wirklich braucht.

Die häufigsten Fehler bei text-overflow: ellipsis

Die meisten Probleme sind banal. Genau deshalb sind sie so nervig. Hier sind die typischen Fehler, die ich immer wieder sehe:

  • Kein overflow: hidden; gesetzt
  • white-space fehlt
  • Das Element hat keine feste oder begrenzte Breite
  • Es wird auf ein Inline-Element angewendet, das so nicht sauber funktioniert
  • Der Container ist zu flexibel und kann einfach wachsen

Mein Ansatz:

  • Ich prüfe zuerst die Breite
  • Dann setze ich den Overflow
  • Dann kontrolliere ich den Zeilenumbruch
  • Zum Schluss teste ich mit echten Langtexten

Warum Ellipsis UX verbessern kann

Gutes UI ist oft unsichtbar. Ellipsis hilft mir, Ordnung zu schaffen. Nutzer sehen auf einen Blick die Struktur, statt von überlangen Texten erschlagen zu werden.

Das ist nicht nur Design. Das ist Informationskontrolle. Ich zeige, was wichtig ist, und verstecke den Rest nur dann, wenn es sinnvoll ist.

Meine Best Practices für sauberes Text kürzen mit Stil

  • Immer mit echtem Inhalt testen – nicht nur mit Beispieltext
  • Breite definieren – sonst passiert nichts
  • Kontext beachten – nicht jeder Text darf gekürzt werden
  • Bei Bedarf Tooltip oder Detailansicht anbieten – Nutzer sollen den vollen Inhalt finden können
  • Mobilgeräte prüfen – dort wird Platz schnell knapp

Wenn ich das sauber umsetze, wirkt mein Interface präzise statt überladen.

Hilfreiche Ressourcen

Wenn du die Technik tiefer verstehen willst, sind diese offiziellen Ressourcen sinnvoll:

Fazit

Ich sehe Ellipsis nicht als Deko, sondern als Werkzeug. Richtig eingesetzt, macht sie Interfaces sauberer, stabiler und leichter lesbar. Die CSS-Eigenschaft Ellipsis entraetselt text kuerzen mit stil, weil sie aus langen Texten kontrollierte, elegante UI-Elemente macht. Und genau darum setze ich sie ein.

Weitere Beiträge

Folge uns

Neue Beiträge

Backend-Entwicklung

PHP Password: Sicher Passwörter in PHP speichern, prüfen und schützen

AUTOR • Oct 02, 2026
DevOps & Deployment

Windows 7 ohne Aktivierungsschlüssel aktivieren: Was wirklich geht und was nicht

AUTOR • Oct 01, 2026
DevOps & Deployment

Gerät Netzwerk anzeigen CMD: So findest du Netzwerkgeräte am PC in Sekunden

AUTOR • Sep 29, 2026
Backend-Entwicklung

PHP OIDC: So baust du OpenID Connect sauber in deine PHP-App ein

AUTOR • Sep 28, 2026
Webdesign & UX

Outlook Symbol Übersicht: Alle wichtigen Symbole in Outlook schnell verstehen

AUTOR • Sep 28, 2026
Webdesign & UX

Fully Kiosk Browser mit Home Assistant auf Deutsch einrichten: So machst du aus jedem Tablet ein smartes Display

AUTOR • Sep 28, 2026
Webdesign & UX

Warum Apps nicht funktionieren: Die häufigsten Ursachen und wie du sie löst

AUTOR • Sep 27, 2026
Datenbanken & ORM

PICR erklärt: Was hinter dem Keyword steckt und wie du es praktisch einsetzt

AUTOR • Sep 27, 2026
Frontend-Entwicklung

Ziehen in der Leiste: Ursachen, Warnzeichen und was ich sofort tun würde

AUTOR • Sep 26, 2026
Webdesign & UX

Excel wenn Farbe Wert: So prüfst du Zellfarben und gibst Werte gezielt aus

AUTOR • Sep 25, 2026
Webdesign & UX

WLAN, Wlan oder WLAN? Die richtige Schreibweise für das kabellose Netzwerk einfach erklärt

AUTOR • Sep 25, 2026
Webdesign & UX

Vorschau keine angezeigt PDF-Datei: Ursachen, Lösungen und schnelle Fixes

AUTOR • Sep 24, 2026
Webdesign & UX

Form: Was sie bedeutet, warum sie wichtig ist und wie du sie in Produkt, Content und Conversion nutzt

AUTOR • Sep 24, 2026
Webdesign & UX

Programm starten CMD: So öffnest du jede Anwendung direkt über die Eingabeaufforderung

AUTOR • Sep 24, 2026
Webdesign & UX

PlayStation 5 Abdeckung entfernen: So klappt es ohne Kratzer oder Bruch

AUTOR • Sep 22, 2026
Webdesign & UX

Word Tabelle kopieren ohne Formatierung verlieren: So klappt es sauber

AUTOR • Sep 21, 2026
DevOps & Deployment

Externe Festplatte für Mac partitionieren: So teilst du deine HDD oder SSD richtig auf

AUTOR • Sep 21, 2026
Performance & SEO

filetype: So findest du Dateien schneller mit der Google-Suchoperator-Abkürzung

AUTOR • Sep 21, 2026
Performance & SEO

Excel Zahlenfolge erstellen: So machst du nummerierte Listen, Serien und automatische Reihen in Minuten

AUTOR • Sep 21, 2026
DevOps & Deployment

RJ45 Stecker Belegung 4 Adern: So verdrahtest du 4-adrige Kabel richtig

AUTOR • Sep 20, 2026

Beliebte Beiträge

Webdesign & UX

So vergrößern Sie Bilder in Photoshop ohne Qualitätsverlust – Eine Schritt-für-Schritt-Anleitung

AUTOR • Jun 29, 2025
Backend-Entwicklung

Der Wertebereich von Double – Alles was du wissen musst

AUTOR • Jun 27, 2025
Webdesign & UX

So zeigen Sie versteckte Dateien unter Windows 7 an – Eine Schritt-für-Schritt-Anleitung

AUTOR • Jun 24, 2025
Frontend-Entwicklung

How to Embed YouTube Videos with Privacy Settings: A Step-By-Step Guide

AUTOR • Jun 16, 2025
Backend-Entwicklung

Top Email Forwarding Plugins for WordPress That You Should Consider

AUTOR • Jun 16, 2025
Frontend-Entwicklung

Entschlüsselung des Begriffs: Was ist 'ref'?

AUTOR • Jul 10, 2025
Backend-Entwicklung

First oder Logic: Die Bedeutung von Entscheidungstechniken in der Softwareentwicklung

AUTOR • Jul 08, 2025
Full-Stack

Arithmetisches Mittel: Die Grundlagen und Anwendungen

AUTOR • Jul 03, 2025
Datenbanken & ORM

Postgres nicht gleich: Warum die Wahl des richtigen Datenbankmanagementsystems entscheidend ist

AUTOR • Jul 03, 2025
Full-Stack

Scatterplots in R: Grafikvisualisierung für Datenanalyse leicht gemacht

AUTOR • Jul 03, 2025
Performance & SEO

Die besten kostenlosen Audio CD MP3 Converter: Musik in Höchstform

AUTOR • Jul 03, 2025
APIs & Microservices

Alles was du über NAT IP wissen musst: Vorteile, Funktionen und Einsatzmöglichkeiten

AUTOR • Jul 02, 2025
DevOps & Deployment

Die Macht von Bash: Mit 'for i in seq' Schleifen effizient nutzen

AUTOR • Jul 02, 2025
Full-Stack

Alles, was du über Teamspeak 5 Server wissen musst: Aufbau, Vorteile und Tipps

AUTOR • Jun 29, 2025
APIs & Microservices

SDK vs API: Was ist der Unterschied und wann nutzt man was?

AUTOR • Jun 27, 2025
Performance & SEO

Sicher und effizient im Internet surfen: Deine umfassende Anleitung

AUTOR • Jun 25, 2025
Performance & SEO

Wie man überzeugende Artikel für SEO erstellt: Ein umfassender Leitfaden

AUTOR • Jun 24, 2025
DevOps & Deployment

Was bedeutet 'migrieren'? Eine umfassende Erklärung und Anwendung

AUTOR • Jun 24, 2025
DevOps & Deployment

Storage Executive: Der Ultimative Leitfaden zur Verwaltung Ihrer Speichersysteme

AUTOR • Jun 22, 2025
DevOps & Deployment

Das Homeverzeichnis: So nutzen Sie es optimal für Ihre Website

AUTOR • Jun 19, 2025