← Alle Beiträge

Die fünf Abstandsentscheidungen, die die meisten Oberflächen retten

Wenn eine Oberfläche sich falsch anfühlt und Sie nicht sagen können, warum, liegt die Antwort meistens beim Abstand. Nicht an der Farbpalette, nicht an der Schriftart, sondern an den Lücken. Abstand ist das unsichtbare System, das dem Auge mitteilt, was zusammengehört, was getrennt ist und was am wichtigsten ist – und es versagt lautlos: Kein Linter meldet von Haus aus eine Lücke von 13px, und niemand schreibt im Review „der Rhythmus ist kaputt“. Nach Jahren, in denen ich eigene und fremde Oberflächen geprüft habe, ist fast jede Abstandskorrektur, die ich vornehme, eine derselben fünf Entscheidungen. {.answer-block}

TL;DR

  • Legen Sie eine Skala fest und weisen Sie alles zurück, was nicht darauf liegt. 4, 8, 16, 24, 32, 48, 64. Eine Lücke von 13px ist keine Designentscheidung, sondern Drift.
  • Der Abstand zwischen Gruppen muss größer sein als der Abstand innerhalb einer Gruppe. Diese eine Gestaltregel ersetzt die meisten Rahmen und Kästen.
  • Geben Sie jedem Container genau einen Padding-Wert, abgeleitet aus seiner Rolle (Komponente 16, Karte 24, Abschnitt 32-48), statt jede Kante nach Augenmaß zu setzen.
  • Lassen Sie den Weißraum die Hierarchie tragen, bevor Sie zur Trennlinie greifen. Rahmenlinien sind das, was von Abständen übrig bleibt, wenn sie aufgeben.
  • Reparieren Sie den vertikalen Rhythmus auf Textebene – mindestens line-height 1.5, weniger Abstand unter einer Überschrift als über ihr –, sonst kann nichts darüber die Seite noch retten.

1. Eine Skala festlegen und alles zurückweisen, was nicht darauf liegt

Welche Werte Sie wählen, ist die kleinere Hälfte der ersten Entscheidung; die größere Hälfte besteht darin, sich überhaupt darauf zu einigen, dass es einen festen Satz von Werten gibt. Meiner beruht auf einer Basis von 4px: 4, 8, 16, 24, 32, 48, 64 – sieben Werte, je ein Token. (Dichte Flächen wie Datentabellen und Toolbars rechtfertigen manchmal eine 12; wenn Ihre das tut, machen Sie ein Token daraus. Das Vergehen ist der unbenannte Wert, nicht das achte Token.)

Token Wert Verwendung
xs 4px Inline-Elemente, Abstände um Icons
sm 8px Zusammengehörige Elemente innerhalb einer Gruppe
md 16px Standard-Padding von Komponenten
lg 24px Padding von Karten, Abstände innerhalb von Abschnitten
xl 32px Trennung großer Abschnitte
2xl 48px Maximum je Abschnitt, Minimum auf Seitenebene
3xl 64px Hero-Bereiche

Die konkreten Zahlen zählen weniger als die Zurückweisung. Willkürliche Werte (13px, 7px, 22px) zerstören den Rhythmus auf eine Weise, die das Auge als Schludrigkeit registriert, ohne sie benennen zu können. Die Regel, an die ich mich halte: Jeder Abstandswert stammt aus der Skala oder trägt eine dokumentierte Begründung. In der Praxis überleben die dokumentierten Ausnahmen das Review so gut wie nie, denn „damals sah es richtig aus“ ist genau jene Drift, gegen die die Skala existiert.

Eine Skala verdichtet außerdem die Entscheidungen. Ohne sie ist jede Lücke ein frisches Urteil im Tempo der Implementierung; mit ihr gibt es für die meisten Lücken genau ein plausibles Token, und im Designreview wird über die interessanten Fälle gestritten statt über Arithmetik.

2. Abstand zwischen Gruppen > Abstand innerhalb von Gruppen

Wenn Sie einen einzigen Satz aus diesem Beitrag mitnehmen: Die Lücke zwischen Gruppen muss sichtbar größer sein als die Lücke in ihnen. Hier trägt das Gestaltgesetz der Nähe die Last – das Auge liest relative Distanz als Beziehung, automatisch und noch vor jeder Sprache.

Ein Formular, in dem das Label 8px von seinem Feld entfernt sitzt und die Felder 24px voneinander, braucht keine Kästen, keine Trennlinien, keine Hintergrundtönungen: Die Gruppierung ist selbsterklärend. Ebnen Sie diese Distanzen auf einheitliche 16px ein, wird aus demselben Formular ein Nebel gleichmäßig verteilter Zeilen, den Nutzer bewusst entschlüsseln müssen. Dieselben drei Felder, zweimal:

grouped (8 within / 24 between)     flattened (16 everywhere)

Name                                Name
[______________]
                                    [______________]

Email                               Email
[______________]
                                    [______________]

Phone                               Phone
[______________]
                                    [______________]

Links gehört jedes Label unmissverständlich zu seinem Feld. Rechts schwebt jedes innere Label im gleichen Abstand zwischen zwei Feldern – die Nähe stimmt nicht mehr mit ab, und die Zugehörigkeit erschließt sich aus der Lesereihenfolge statt aus dem Blick.

Der typische Fehler ist fast immer eine Verdichtung auf der falschen Ebene: Jemand zieht den Abstand zwischen den Gruppen enger, um mehr im sichtbaren Bereich unterzubringen, das Verhältnis kippt – und weil die Gruppierung sich auflöst, kommen Rahmenlinien dazu, um sie zurückzuholen. Das führt direkt zu Entscheidung vier. Doch zuerst:

3. Ein Padding pro Container, abgeleitet aus der Rolle

Container sammeln asymmetrisches Padding, wie Küchen Kramschubladen sammeln: hier ein Schubs, damit ein Button passt, dort eine Anpassung für ein Icon, bis eine Karte oben 18px und links 14px hat und niemand mehr weiß, warum. Die Lösung ist eine feste Ableitung: Das Padding eines Containers ergibt sich aus seiner Rolle, nicht aus seinem Inhalt.

  • Komponenten (Buttons, Eingabefelder, Chips): 16px
  • Karten und gruppierte Inhalte: 24px
  • Abschnitte: 32-48px
  • Seitenebene und Hero-Bereiche: 48-64px

Passt ein Inhalt nicht in das Padding seiner Rolle, ist der Inhalt für diesen Container falsch: Teilen Sie ihn, kürzen Sie ihn, oder stufen Sie den Container eine Ebene höher. Wer das Padding anpasst, um ein einziges sperriges Kind zu retten, zerstört den Rhythmus für alle Geschwister – und die Asymmetrie liest sich selbst für Nutzer wie ein Fehler, die sie nie erwähnen werden.

4. Weißraum vor Rahmenlinien

Die meisten Trennlinien sind Entschuldigungen. Der Strich unter jeder Listenzeile, der Kasten um jeden Formularabschnitt, die Haarlinie zwischen den Karten – jede davon ist Abstand, der aufgegeben hat. Begrenzungen erzeugen tatsächlich Gruppen (das Gestaltgesetz der gemeinsamen Region ist real), aber sie sind die starke Medizin: visuell laut, additiv und kumulativ. Jede Rahmenlinie ist eine Linie mehr, die das Auge verarbeiten muss.

Meine Reihenfolge in der Praxis: zuerst das Nähe-Verhältnis (Entscheidung zwei). Trennen sich die Gruppen dann immer noch nicht, kommt vor dem Strich der Wechsel im Hintergrund – eine Tönung schafft eine Region, ohne eine Linie hinzuzufügen, gemeinsame Region in ihrer leisesten Form, und sie schlägt die Rahmenlinie immer dann, wenn eine Gruppe Zusammenhalt braucht, aber keine Kante; Zebrastreifen in Tabellen sind der vertrauteste Fall dieser Regel. Zu Rahmenlinien greifen Sie, wenn Regionen wirklich harte Kanten brauchen – Tabellen, editierbare Bereiche, verschachtelte Karten – und dann bleiben Sie konsequent dabei. Eine Oberfläche, die hier über Weißraum und dort über Rahmen gruppiert, liest sich wie zwei Designsysteme im Streit.

Der Test, den ich im Review anwende: Löschen Sie jede Rahmenlinie, die keine legitimierte harte Kante markiert – Tabellen, editierbare Felder –, und sehen Sie sich an, was übrig bleibt. Was an Gruppierung überlebt, war echt; was sich auflöst, waren Abstandsschulden, die die Rahmen bedient haben.

5. Den vertikalen Rhythmus auf Textebene reparieren

Abstandssysteme sterben von unten. Läuft der Fließtext mit line-height 1.2, rettet auch der großzügigste Abschnittsabstand die Seite nicht mehr – die Absätze selbst lesen sich beengt, und alles, was darauf aufbaut, erbt diese Spannung. Die Untergrenze: 16px Fließtext, line-height 1.5 (bis 1.75 bei langen Texten) und eine Zeilenlänge um 65ch. Empirisch belegt ist davon die line-height: Die Accessibility-Leitlinien nennen 1.5 aus gutem Grund, und zu enger Zeilendurchschuss ist der häufigste Rhythmuskiller im Web. Die Obergrenze von 65ch ist eher Praxis als Gesetz: Lange Zeilen können isoliert gut abschneiden, doch der Rücksprung an den Anfang der nächsten Zeile landet immer schwerer, und Leser treffen auf die Textwand lange bevor sie auf das Argument treffen.

Oberhalb des Absatzes organisiert diese Regel alles Weitere: Eine Überschrift steht näher an dem Inhalt, den sie einleitet, als an dem, auf den sie folgt. Der Abstand davor ist größer als der danach – typischerweise doppelt so groß. Eine Überschrift, die im gleichen Abstand zwischen zwei Abschnitten schwebt, gehört zu keinem von beiden; erst die Asymmetrie bindet sie an ihren eigenen Inhalt. Dieselbe Überschrift, zweimal:

bound (before wide / after tight)   floating (equal both sides)

...end of previous section.         ...end of previous section.


Shipping address                    Shipping address
[Street___________]
[City_____________]
                                    [Street___________]
                                    [City_____________]

Links besitzt die Überschrift sichtbar ihre Felder. Rechts schwebt sie zwischen den Abschnitten, und die Zuordnung erfolgt aus Konvention statt aus dem Blick. Das ist wieder Entscheidung zwei, nur innerhalb der Textspalte – und genau das ist der Punkt: Vertikaler Rhythmus ist keine eigene Disziplin, sondern die Nähe-Regel im kleinsten Maßstab.

Die Prüfliste

Die fünf Entscheidungen verdichten sich zu einer Checkliste, die ich gegen jeden Screen laufen lasse:

  1. Liegt jede Lücke auf der Skala? (Sehen Sie sich die Ausreißer an – sie sind immer Unfälle.)
  2. Ist jede Lücke zwischen Gruppen größer als die Lücken innerhalb dieser Gruppen?
  3. Trägt jeder Container genau ein aus seiner Rolle abgeleitetes Padding?
  4. Ließe sich eine Rahmenlinie löschen, nachdem der Abstand dahinter korrigiert wurde?
  5. Hält die Textspalte ihren eigenen Rhythmus – line-height ab 1.5, Überschriften an ihren Inhalt gebunden?

Die meisten Screens fallen bei zwei oder drei dieser Punkte durch, und sie zu korrigieren verändert die Wirkung stärker als jeder Wechsel von Farbpalette oder Schriftart. In meinen eigenen iOS-Apps wird die erste Frage maschinell erzwungen: Bevor ein Commit hinausgeht, durchsucht das Review-Gate den Diff per grep nach rohen Padding-Zahlen, und was kein Kit-Token ist, braucht eine benannte Begründung, um zu überleben. Abstand ist der Ort, an dem sich Handwerk versteckt – gerade weil niemand mit dem Finger darauf zeigen kann.

Häufige Fragen

Welche Abstandsskala sollte ein Designsystem verwenden?

Eine Skala auf 4px-Basis – 4, 8, 16, 24, 32, 48, 64 – deckt nahezu jeden Bedarf einer Oberfläche ab. Die genauen Werte zählen weniger als die Ausschließlichkeit: Jede Lücke stammt aus der Skala oder trägt eine dokumentierte Begründung. Willkürliche Werte (7px, 13px, 22px) zerstören den visuellen Rhythmus auf eine Weise, die Nutzer spüren, aber nicht benennen können.

Wie gruppiert man UI-Elemente ohne Rahmenlinien?

Über das Nähe-Verhältnis: Der Abstand zwischen Gruppen muss den Abstand in ihnen sichtbar übertreffen. 8px vom Label zum Feld und 24px vor dem nächsten Label gruppieren ein Formular ganz ohne Kästen. Rahmenlinien bleiben Regionen vorbehalten, die harte Kanten brauchen – Tabellen, editierbare Bereiche –, und als Zwischenschritt ist ein Wechsel im Hintergrund vorzuziehen.

Wie viel Padding sollten Karten und Buttons haben?

Leiten Sie es aus der Rolle des Containers ab: rund 16px für Komponenten (Buttons, Eingabefelder), 24px für Karten, 32-48px für Abschnitte und mehr für Hero-Bereiche. Ein Wert pro Container – passt der Inhalt nicht in das Padding der Rolle, ändern Sie den Inhalt oder stufen Sie den Container höher, statt einzelne Kanten von Hand nachzujustieren.

Was ist vertikaler Rhythmus in der Typografie?

Das gleichmäßige Abstandsmuster entlang einer Textspalte: Fließtext ab 16px mit line-height 1.5-1.75, rund 65 Zeichen pro Zeile, und Überschriften näher an dem Inhalt, den sie einleiten, als an dem, auf den sie folgen. Alles Größere erbt von dieser Ebene – sind die Absätze beengt, repariert kein Abschnittsabstand die Seite.

Verwandte Beiträge

Der Formular-Kanon: Jedes Feld ist eine Frage

Formulardesign hat einen Kanon: eine Spalte, sichtbare Beschriftungen, nachsichtige Eingaben, Fehlermeldungen, die weite…

12 Min. Lesezeit

Icons sind ein Vokabular, keine Dekoration

Interface-Icons funktionieren wie eine Sprache mit etwa einem Dutzend Wörtern, die jeder kennt. Standardmäßig beschrifte…

10 Min. Lesezeit

Designphilosophie: Fumito Ueda, Design durch Subtraktion

Fumito Ueda hat in zwanzig Jahren drei Spiele gemacht und dabei alles entfernt, was einer einzigen Emotion nicht diente.…

9 Min. Lesezeit