Okay, so habe ich ein Element mit der Klasse .price
innerhalb des Elements .item
wie gezeigt here. Nun, was ich will, ist .price
horizontal zentriert und es wird geschoben/gezogen an den unteren Rand des übergeordneten, like so.CSS - Zentrierung horizontal und drücken ein Element mit reinem css
jetzt hier kommt der spaßige Teil, die diese schwer macht:
- reine CSS (kein Javascript/jquery)
- es muss dynamisch sein, so dass die
width
/height
Eigenschaft.price
schwanken kann (siehe snippet)
hier ist, wie weit ich habe:
.item {
width: 200px;
height: 400px; /* not static */
background: wheat;
}
.product-image {
margin: 0 auto;
width: 180px;
height: 300px;
background: lightskyblue;
}
.price {
margin: 0 auto;
width: 50px; /* not static */
height: 20px; /* not static */
background: indianred;
}
<div class="item">
<div class="product-image">
</div>
<div class="price">
</div>
</div>
Vielen Dank im Voraus. Hier
Eigentlich dieses Problem beheben, das Element am unteren Ende der Innenseite der Position div Offset nicht. –