Hé les gars, ma première question ici sur le débordement de la pile. J'essaie d'obtenir quelque chose de très simple à travailler, je suis sûr qu'il me manque quelque chose d'assez évident. Encore en train de s'habituer au css "standard", trop d'années à travailler avec des culs non fonctionnels! Il h.Se débarrasser de la barre de défilement pour la position: absolue à l'intérieur de la position: relative à l'intérieur du débordement: auto
Ainsi, l'échantillon de ce que je fais:
<div style="overflow: auto; border: 1px solid">
hello
<div style="position: relative; z-index: 99999; top: 0px; left: 0px;">
<div style="z-index: 99999; overflow-y: hidden; position: absolute; overflow: hidden; height: 200px; left: 0; auto: 0">
<ul>
<li >New</li>
<li >Old</li>
</ul>
</div>
</div>
</div>
En substance: Le premier div est un conteneur, que je voudrais déborder automatiquement lorsque le contenu est ajouté. À l'intérieur de ce conteneur, j'ai un menu contextuel, que j'ai simplifié ici. Le menu contextuel apparaît (comme il se doit) directement sous "bonjour". Mon problème, cependant, est qu'au lieu du menu contextuel "coming out" du parent, comme le voudrait la position absolue, il provoque en réalité l'apparition d'une barre de défilement sur le parent.
Je sais que si je prends otu la "position: relative" ça marche, mais alors elle ne s'affole plus où je le veux (directement sous l'élément précédent).
Qu'est-ce qui me manque ici?
EDIT: Exemple ici: http://marcos.metx.net/OverflowTest.htm
pouvez-vous s'il vous plaît mais un html en direct avec l'exemple css afin que nous puissions vous comprendre plus –