Aktualisiert 10. Juli 2026

Was ist das 8-Punkt-Raster?

Das 8-Punkt-Raster ist eine Abstands-Methode, bei der jede Größe und jeder Abstand in einem Interface — Ränder, Padding, Zwischenräume, Komponentenhöhen — ein Vielfaches von 8 Pixeln ist. Statt jeden Abstand einzeln zu wählen, wählst du aus einem kurzen Menü: 8, 16, 24, 32, 40 … Es ist eine der am weitesten verbreiteten Abstands-Konventionen im digitalen Design, populär gemacht durch Googles Material Design und heute eine Standardannahme in vielen Design-Systemen.

Dieser Artikel behandelt, warum ausgerechnet 8, wo das Raster hilft und wo es zum Dogma wird, und wie es sich zu einem echten Abstände-System verallgemeinern lässt.

Warum genau 8?

Drei praktische Gründe:

  1. Teilbarkeit. 8 lässt sich sauber zweimal halbieren (8 → 4 → 2), sodass verschachtelte Layouts und zentrierte Elemente immer auf ganzen Pixeln landen.
  2. Bildschirmdichte-Rechnung. Geräte rendern mit Skalierungsfaktoren von 1×, 1,5×, 2×, 3×. Vielfache von 8 bleiben bei jedem davon ganze Zahlen (8 × 1,5 = 12), während ungerade Werte bei 1,5× halbe Pixel und unscharfe Kanten erzeugen.
  3. Koordination. Wenn alle Designer und Entwickler im Team aus denselben rund acht Werten wählen, wirken Screens, die verschiedene Leute in verschiedenen Quartalen gestaltet haben, trotzdem verwandt. Das — nicht Pixelperfektion — ist der eigentliche Gewinn.

Ein 10-Punkt-Raster würde dir Grund 3 geben und Grund 1 und 2 verlieren. Das ist im Grunde das ganze Argument für 8.

Ist 8px manchmal zu grob?

Ja — innerhalb von Komponenten. Icon-Padding, der Abstand zwischen einem Label und seinem Eingabefeld, der Raum in einem Chip oder Badge: In diesem Maßstab ist der Sprung von 8 auf 16 viel zu groß. Die übliche Antwort ist der 4-Punkt-Halbschritt: 4px sind für feingliedrige innere Abstände erlaubt, während Vielfache von 8 die Abstände auf Layout-Ebene zwischen Komponenten und Abschnitten übernehmen. Typografie läuft ebenfalls oft auf 4ern.

Viele ausgereifte Systeme sind daher in Wirklichkeit „4pt-Raster, bei denen das Layout bei 8ern bleibt” — eine Unterscheidung, die man in der eigenen Dokumentation ausdrücklich festhalten sollte.

Muss sich alles am Raster ausrichten?

Nein, und genau hier machen Teams aus einer nützlichen Konvention eine schädliche Regel. Sollte sich ausrichten: Abstände zwischen Elementen, Padding in Containern, Icon-Begrenzungsrahmen, feste Komponentenhöhen. Sollte sich nicht ausrichten:

  • 1px-Rahmen und Trennlinien — das sind gezeichnete Linien, keine Abstände.
  • Optische Korrekturen — ein Play-Icon, das 2px nach rechts geschoben ist, damit es zentriert aussieht, ist korrekt; das Raster ist kein Grund, das rückgängig zu machen.
  • Textgrundlinien mitten im Absatz — dafür sorgt die Zeilenhöhe (siehe unten).

Das Raster reduziert Entscheidungen, es ist kein Naturgesetz. Wenn ein Wert es aus einem sichtbaren Grund brechen muss, brich es und mach weiter.

Ist das 8pt-Raster dasselbe wie ein Grundlinienraster?

Nein — sie beantworten unterschiedliche Fragen. Das 8pt-Raster quantisiert den Raum (wie weit Dinge voneinander entfernt sitzen); ein Grundlinienraster quantisiert den Textrhythmus (auf welchen unsichtbaren Linien der Text sitzt). Sie kombinieren sich gut, wenn die Grundlinieneinheit aus deiner Typografie abgeleitet wird: Eine gängige Konvention ist die Hälfte der Grundschriftgröße. Fließtext mit 16px ergibt eine 8px-Grundlinie — und dann teilen sich dein Textrhythmus und dein Abstands-Raster dasselbe 8px-Quantum.

Vom 8-Punkt-Raster zu einer echten Abstands-Skala

Eine Sache bleibt oft unbeachtet: Vielfache von 8 sind noch kein System. 8, 16, 24, 32, 40, 48 … ist ein lineares Menü mit über 20 Optionen — und lineare Schritte sind an beiden Enden falsch. Kleine Abstände brauchen feine Unterscheidungen (8 vs. 12 macht einen Unterschied); große Abstände nicht (72 vs. 80 ist kaum sichtbar). Was du eigentlich willst, ist eine kurze, nicht-lineare Menge von Schritten: dicht unten, spärlich oben.

Genau das erzeugt eine modulare Abstands-Skala. Setz eine 16px-Basis mit Verhältnis 2 und zwei Noten pro Intervall, und die Skala erzeugt 8, 11, 16, 23, 32, 45, 64 … — 8-freundlich unten, oben beschleunigend, jeder Schritt aus einer Formel abgeleitet statt aus einem Meeting.

Sieh es dir live an: öffne diese Abstands-Skala im Scale Composer — dieselben drei Zahlen, die die Schriftgrößenskala festlegen, erzeugen die Abstands-Schritte und die 8px-Grundlinie.

Eine Abstands-Skala, erzeugt aus einer 16px-Basis mit Verhältnis 2, die nicht-lineare Schritte von 8px bis 64px neben der Schriftgrößenskala zeigt

Die endliche Schrittmenge lässt sich dann direkt auf Abstands-Tokens (space-1space-8 oder xs–3xl) abbilden, die den Weg von der Design-Datei bis zum produktiven CSS überstehen.

Probier es an einem echten Layout aus

Abstands-Entscheidungen wirken abstrakt, bis Spalten ins Spiel kommen: öffne die Raster-Ansicht mit derselben geladenen Skala und schalte die Stege und Ränder mit den Pfeiltasten durch die Skala — 4 Spalten auf dem Handy, 8 auf dem Tablet, 12 auf dem Desktop. Wenn ein Steg von einem Skalenschritt zum nächsten wechselt, siehst du, was dir das 8-Punkt-Raster die ganze Zeit verschaffen wollte: jeder Abstand auf der Seite erklärt durch dieselbe kleine Menge von Zahlen.

Weiterlesen

  • 4pt- vs. 8pt-Raster: Wann welches?

    4pt- vs. 8pt-Raster ist eine Frage der Ebenen, keine Entweder-oder-Wahl: 8px-Vielfache für Layout-Abstände, 4px-Vielfache für feine innere Abstände und Typografie. Lerne, wo jedes hingehört.

  • Was ist eine Abstandsskala?

    Eine Abstandsskala ist ein kurzer, geordneter Satz erlaubter Abstände. Erfahre, warum gute Skalen nichtlinear sind, wie drei Zahlen eine erzeugen und wie viele Stufen du brauchst.

  • Grundlinienraster vs. 8pt-Raster: der Unterschied

    Ein Grundlinienraster quantisiert den Textrhythmus; ein 8pt-Raster quantisiert den Raum. Lerne, wie sie sich unterscheiden, wie sie ein gemeinsames 8px-Quantum teilen und was im Web Bestand hat.

  • Abstände-Tokens: Benennung und Stufen

    Abstände-Tokens verwandeln eine Abstände-Skala in ein gemeinsames Vokabular. Vergleiche numerische und T-Shirt-Benennung, ergänze semantische Aliase und exportiere nach CSS, Tailwind und Figma.