CSS-Tools

Kostenlose CSS-Safe-Area-Insets-Generator

Erzeuge CSS für safe-area-insets auf Smartphones mit Notch oder runden Ecken.

Tool wird geladen...

Was ist CSS-Safe-Area-Insets-Generator?

Safe-Area-Insets sind CSS-Umgebungsvariablen, die helfen, Inhalte von Display-Notches, abgerundeten Bildecken, Home-Indicator-Bereichen und anderen Bildschirmausschnitten fernzuhalten. Sie sind nutzlich fur mobile Web-Apps, fixierte Kopfzeilen, sticky untere Leisten und Full-Bleed-Layouts.

Kurze Antwort

Generieren Sie CSS-Padding-, Margin- oder Positionsversatzregeln mit env(safe-area-inset-*) und Fallback-Werten. Dies halt Inhalte von Display-Notches, abgerundeten Bildecken und Home-Indicators auf modernen mobilen Geraten fern.

Last updated: 2026-06-11

Einschränkungen

  • Safe-Area-Inset-Variablen sind nur auf Geraten mit Notch und Telefonen mit abgerundeten Ecken oder Home-Indicators relevant. Desktop- und altere Mobilbrowser geben fur alle Safe-Area-Werte Null zuruck.
  • Ein Fallback-Wert ist unerlasslich. Ohne Fallback verwenden Browser, die env()-Variablen nicht unterstutzen, den Standardwert Null, was dazu fuhren kann, dass Inhalt mit Seitenrandern uberlappt.
  • Das viewport-fit=cover-Meta-Tag muss im HTML-head vorhanden sein, damit Safe-Area-Variablen auf iOS Safari die gewunschte Wirkung erzielen. Ohne es wird die Seite moglicherweise mit Letterbox-Effekt dargestellt.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

So nutzt du dieses Tool

  1. Wahlen Sie, ob Sie Padding-, Margin- oder Inset-Regeln generieren mochten.
  2. Legen Sie einen Fallback-Wert fur Browser und Bildschirme fest, die keine spezielle Safe-Area-Bemassung benotigen.
  3. Geben Sie den Selektor ein, der die Safe-Area-Bemassung erhalten soll.
  4. Kopieren Sie das Meta-Viewport-Tag und das CSS in Ihre Seite und testen Sie es auf einem mobilen Gerat oder Simulator.

Wofür du es nutzen kannst

  • Fixierte Kopfzeilen und untere Leisten von Bildschirmausschnitten fernhalten.
  • Sichere Abstande zu mobilen Web-Apps hinzufugen.
  • Wiederverwendbare CSS-Variablen fur Safe-Area-Abstande erstellen.

Anwendungsfalle

Praxisbeispiele

Beispiel

Sticky mobile untere Leiste

Eine mobile Site hat eine untere Navigationsleiste. Safe-Area-Padding halt die Schaltflachen uber dem Home-Indicator auf modernen Telefonen.

Beispiel

Full-Width-App-Shell

Ein browserbasiertes Tool verwendet ein Full-Bleed-Layout. Safe-Area-Variablen verhindern, dass Inhalte die Notch oder abgerundeten Bildschirmkanten beruhren.

Haufige Fehler

  • Safe-Area-Variablen ohne Fallback zu verwenden.
  • Inset-Padding auf Desktop-Layouts anzuwenden, wo es nicht benotigt wird.
  • viewport-fit=cover beim Testen von Full-Screen-mobilen Layouts zu vergessen.

Überprüfung

  1. Offnen Sie die veroffentlichte Seite auf einem mobilen Gerat mit Notch oder in Chrome DevTools mit einem Gerat wie iPhone X oder Pixel 6. Bestatigen Sie, dass fixierte Elemente nicht mit der Notch oder dem Home-Indicator uberlappen.
  2. Setzen Sie das viewport-fit=cover-Meta-Tag in den head und uberprufen Sie, ob die Seite randlos angezeigt wird, wahrend Safe-Area-Abstande den Inhalt von Hindernissen fernhalten.

FAQ

Fragen zu CSS-Safe-Area-Insets-Generator

Funktionieren Safe-Area-Variablen in jedem Browser?

Die Unterstutzung ist dort am starksten, wo Display-Ausschnitte relevant sind. SchlieBen Sie immer Fallback-Abstande ein, damit Layouts auch anderswo nutzbar bleiben.

Warum ist viewport-fit=cover enthalten?

Es ermoglicht der Seite, sich auf unterstutzten mobilen Browsern in den vollstandigen visuellen Viewport auszudehnen, was Safe-Area-Abstande sinnvoll macht.

Sollte ich Safe-Area-Padding auf die gesamte Seite anwenden?

Normalerweise nicht. Wenden Sie es auf fixierte Leisten, App-Shells oder Abschnitte an, die Randschutz benotigen.

Verwandte Tools

Weitere css-tools

Css

CSS Carousel Generator

Generate native CSS carousel markup with scroll-snap, scroll buttons, scroll markers, and accessible list structure. No JavaScript required.

Tool öffnen

Auch ausprobieren

Auch ausprobieren