Je suis en train d'étudier contextes d'empilement et faire quelques tests avec les propriétés qui créent un contexte d'empilement.
J'ai fait plusieurs tests et j'ai découvert que, en plus de z-index
Bien entendu, les propriétés suivantes créent également un contexte d'empilement :
-
transform
autre quenone
; -
opacity
autre que1
; - Et
perspective
.
Existe-t-il d'autres propriétés qui appliquent un contexte d'empilement ?
1 votes
position: fixed
peut créer un contexte d'empilement sur Chrom(e|ium) ! Il y a un drapeau spécifique pour cela danschrome://flags
.0 votes
@minitech Oui,
z-index
nécessite une position autre que statique pour créer un contexte d'empilement. Je crois que l'OP est conscient de cela. Ou voulez-vous dire queposition:fixed
crée un contexte d'empilement par lui-même sansz-index
?0 votes
@FabrícioMatté : Oui, le drapeau le stipule. tous Les éléments à position fixe créent un contexte d'empilement. Je ne sais pas s'il s'agit d'une correction de bogue.
0 votes
@minitech Oh intéressant.
=]
Je vais vérifier.0 votes
@minitech Je n'étais pas au courant du drapeau chromé à position fixe, merci.
0 votes
Liés : stackoverflow.com/a/52937920/8620333 certaines propriétés créeront également un bloc contenant pour les éléments absolus et fixes en plus de la création d'un contexte d'empilement.