--- title: isolation slug: Web/CSS/isolation tags: - CSS - Composition - Propriété - Reference translation_of: Web/CSS/isolation --- {{CSSRef}} La propriété **`isolation`** indique que l'élément crée un nouveau contexte d'empilement (_stacking context_). {{EmbedInteractiveExample("pages/css/isolation.html")}} Cette propriété s'avère particulièrement utile avec {{cssxref("mix-blend-mode")}} afin de ne mélanger que l'arrière plan d'un contexte d'empilement particulier. ## Syntaxe ```css /* Valeurs avec mots-clés */ isolation: auto; isolation: isolate; /* Valeurs globales */ isolation: inherit; isolation: initial; isolation: unset; ``` La propriété `isolation` est définie avec l'un des mots-clés suivants. ### Valeurs - `auto` - : Un mot-clé qui indique qu'un nouveau contexte d'empilement doit être créé uniquement si une propriété appliquée à l'élément le rend nécessaire. - `isolate` - : Un mot-clé qui indique qu'un nouveau contexte d'empilement doit être créé. ### Syntaxe formelle {{csssyntax}} ## Exemples ### CSS ```css .a { background-color: rgb(0,255,0); } #b { width: 200px; height: 210px; } .c { width: 100px; height: 100px; border: 1px solid black; padding: 2px; mix-blend-mode: difference; } #d { isolation: auto; } #e { isolation: isolate; } ``` ### HTML ```html
 
   
auto
 
   
isolate
 
``` ### Résultat {{EmbedLiveSample('Exemples', 230, 230)}} ## Spécifications | Spécification | État | Commentaires | | ------------------------------------------------------------------------ | -------------------------------- | -------------------- | | {{SpecName('Compositing', '#isolation', 'Isolation')}} | {{Spec2('Compositing')}} | Définition initiale. | {{cssinfo}} ## Compatibilité des navigateurs {{Compat("css.properties.isolation")}} ## Voir aussi - {{cssxref("<blend-mode>")}} - {{cssxref("mix-blend-mode")}} - {{cssxref("background-blend-mode")}}