Comment ignorer parent de l'élément de débordement:caché en css

J'ai un div élément d'emballage d'autres éléments div comme ceci:

<div style="overflow:hidden">
    <div id="a"></div>
    <div id="b"></div>
</div>

J'ai d'autres règles css qui gèrent les dimensions de la div extérieure. Dans mon code, je veux la position de la div#a exactement 10 px-dessous de la div extérieure. Cependant, je veux div#b à toujours être coupée par la div extérieure de l'overflow:hidden.

Quelle est la meilleure façon d'atteindre cet objectif?

  • Vous ne pouvez pas le faire comme ça, vous avez besoin de prendre div#un de la div avec overflow:hidden.
  • #a { position: relative; top: 10px; }? ou avez-vous signifiait que vous voulez #a au-DESSOUS de la bordure inférieure de la face externe de la div?
  • oui pour je veux à la position #un au-dessous de la bordure inférieure de la face externe de div
  • Ensuite, vous ne pouvez pas faire avec votre structure. un enfant ne peut pas changer d'un parent styles. Vous aurez à déplacer #a à l'extérieur du conteneur
  • il semble que la seule façon de le faire lorsque vous ne pouvez pas placer #a à l'extérieur de la maison mère est à définir style="overflow:visible" à la société mère )))
InformationsquelleAutor John | 2012-08-17