Outils CSS

Gratuit Generateur CSS safe-area-insets

Générez du CSS pour les encoches et coins arrondis des telephones.

Chargement de l'outil...

Qu'est-ce que Generateur CSS safe-area-insets ?

Les encarts de zone sure (safe-area insets) sont des variables d'environnement CSS qui aident a maintenir le contenu a l'ecart des encoches de telephone, des coins d'ecran arrondis, des zones d'indicateur d'accueil et autres decoupes d'affichage. Elles sont utiles pour les applications web mobiles, les en-tetes fixes, les barres inferieures collantes et les mises en page plein ecran.

Réponse rapide

Generez des regles CSS de padding, margin ou decalage de position utilisant env(safe-area-inset-*) avec des valeurs de fallback. Cela maintient le contenu a l'ecart des encoches de telephone, des coins d'ecran arrondis et des indicateurs d'accueil sur les appareils mobiles modernes.

Last updated: 2026-06-11

Limites

  • Les variables d'encart de zone sure ne sont pertinentes que sur les appareils mobiles a encoche et les telephones avec coins arrondis ou indicateurs d'accueil. Les navigateurs de bureau et les anciens mobiles retournent zero pour toutes les valeurs de zone sure.
  • Une valeur de fallback est essentielle. Sans fallback, les navigateurs qui ne supportent pas les variables env() utiliseront la valeur par defaut de zero, ce qui peut entrainer un chevauchement du contenu avec les bords de la page.
  • La balise meta viewport-fit=cover doit etre presente dans l'en-tete HTML pour que les variables de zone sure produisent l'effet prevu sur iOS Safari. Sans elle, la page peut etre lettrisee.

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

Comment utiliser cet outil

  1. Choisissez si vous voulez generer des regles de padding, margin ou inset.
  2. Definissez une valeur de fallback pour les navigateurs et ecrans qui n'ont pas besoin d'espacement special pour zone sure.
  3. Saisissez le selecteur qui doit recevoir l'espacement de zone sure.
  4. Copiez la balise meta viewport et le CSS dans votre page, puis testez sur un appareil mobile ou un simulateur.

A quoi il sert

  • Maintenir les en-tetes fixes et les barres inferieures a l'ecart des decoupes d'ecran.
  • Ajouter un padding de securite aux applications web mobiles.
  • Creer des variables CSS reutilisables pour l'espacement de zone sure.

Cas d'usage

Exemples concrets

Exemple

Barre inferieure mobile collante

Un site mobile a une barre de navigation inferieure. Le padding de zone sure maintient les boutons au-dessus de l'indicateur d'accueil sur les telephones modernes.

Exemple

Coque d'application plein ecran

Un outil base navigateur utilise une mise en page plein ecran. Les variables de zone sure empechent le contenu de toucher l'encoche ou les bords d'ecran arrondis.

Erreurs frequentes

  • Utiliser les variables de zone sure sans fallback.
  • Appliquer le padding inset sur les mises en page de bureau ou il n'est pas necessaire.
  • Oublier viewport-fit=cover lors des tests de mises en page mobiles plein ecran.

Vérification

  1. Ouvrez la page publiee sur un appareil mobile a encoche ou dans Chrome DevTools avec un appareil comme iPhone X ou Pixel 6. Confirmez que les elements fixes ne chevauchent pas l'encoche ou l'indicateur d'accueil.
  2. Definissez la balise meta viewport-fit=cover dans l'en-tete et verifiez que la page s'etend d'un bord a l'autre tandis que le padding de zone sure maintient le contenu degage des obstructions.

FAQ

Questions sur Generateur CSS safe-area-insets

Les variables de zone sure fonctionnent-elles sur tous les navigateurs ?

La compatibilite est la plus forte la ou les decoupes d'affichage sont pertinentes. Incluez toujours un espacement de fallback pour que les mises en page restent utilisables ailleurs.

Pourquoi viewport-fit=cover est-il inclus ?

Il permet a la page de s'etendre dans la zone d'affichage visuelle complete sur les navigateurs mobiles compatibles, ce qui rend l'espacement de zone sure significatif.

Dois-je appliquer le padding de zone sure a toute la page ?

Generalement non. Appliquez-le aux barres fixes, aux coques d'application ou aux sections qui necessitent une protection des bords.

Outils lies

Autres outils outils css

A essayer aussi

A essayer aussi