J'ai ces deux divs, l'un dans l'autre, et j'ai les styles définis. L'encapsulation est relative et l'enfant est absolu.Pourquoi ma position enfant absolue est-elle placée par rapport à la fenêtre du navigateur au lieu de sa position parent relative?
L'enfant n'est-il pas censé être positionné en fonction du coin supérieur gauche de la div externe, #RightSection?
Au lieu de cela, il le fait en fonction de la fenêtre du navigateur, des prospects?
<div id="RightSection">
<div id="Panels">
</div>
</div>
#RightSection
{
position: relative;
}
#Panels
{
position: absolute;
background-color: Blue;
width: 100px;
height: 100px;
z-index: 9000;
}
J'ai eu ce problème récemment et j'ai trouvé que la solution était de mettre à gauche: 0px; top: 0px; dans un style distinct = "" attribut sur chaque balise div, en plus du style défini par l'ID de la div. Je me demande si quelqu'un pourrait expliquer pourquoi c'est. – Kai