CSS: positioniere verschachteltes Element leicht außerhalb der Grenzen des übergeordneten Elements
Ich habe 2 divs, der eine verschachtelte innere des anderen. Laut der Seite design, die verschachtelte div angezeigt werden muss "on top" des parent-div, wie in dieses Bild.
Ich habe die CSS codiert für die beiden Elemente, mit einem negativen oberen Rand auf die verschachtelten div-Versuch zur Simulation der gewünschte Effekt. Jedoch, anstelle der Anzeige außerhalb des elterlichen Grenzen, die verschachtelten div ' s top-10px oder so werden immer abgeschnitten, wie in dieses Bild.
Ich nicht wollen, positionieren Sie das element absolut, denn ein Ziel dieser Seite ist, dass es reagieren.
HTML-divs:
<div class="container-div">
<div class="child-div">
...
</div>
</div>
CSS für die divs:
.container-div {
padding: 10px 10px 0;
}
.child-div {
display: inline-block;
width: 100px;
height: 60px;
margin: -15px 10px 0;
border: 1px solid #efefef;
background-color: #fff;
}
InformationsquelleAutor der Frage Kevin Whitaker | 2013-01-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Brauchen Sie nicht zu gelten
position:absolute
zu den verschachteltendiv
.Sowie
margin
wäre wahrscheinlich nicht die beste Praxis in diesem Fall.Fügen Sie einfach
position:relative
zu den verschachteltendiv
, und estop
zu einer beliebigen Anzahl Sie wollen. In deinem Fall wäre es wohl negativ.Check-out diese Geige.
InformationsquelleAutor der Antwort
overflow: hidden
auf die Eltern getan haben würde es perfekt !InformationsquelleAutor der Antwort Play Mobil