Ich habe 2 divs, eines im anderen verschachtelt. Nach dem Seitendesign, muss die verschachtelte div innerhalb seiner Eltern erscheinen normalerweise auf einem großen Bildschirm, as in this image.Kindelement über dem Elternelement auf einem kleinen Bildschirm
Aber auf einem kleinen Bildschirm, die verschachtelte div über dem Elternteil div erscheinen muss sein, as in this image.
Ich möchte das Kindelement nicht unbedingt positionieren, weil es eine sehr schlechte und unflexible Wahl ist, besonders für eine responsive Seite.
HTML für divs/CSS für divs (auf einem großen Bildschirm nur):
.container-div {
background-size: 100% auto;
margin-bottom: 20px;
-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
}
.child-div {
position: absolute;
border: 3px solid white;
width: 400px;
height: 200px;
margin-bottom: 10px;
margin-right: 10px;
bottom: 0;
}
<div class="container-div">
<div class="child-div">
...
</div>
</div>
Dieser Code kann nicht das sein, was in den Bildern angezeigt wird: Das untergeordnete div wird an das übergeordnete Element in der unteren linken Ecke angehängt. Und der Elternteil hat hier keine Größe und keinen Inhalt außer dem Kind div. Ihr echter Code muss anders sein ... – Johannes