ZitatCode
- .bildmitbildunterschrift span {
- background-color: red;
- position: absolute;
- bottom: 0;
- }
Dann platziert sich mein Text einfach nicht auf dem Bild sondern bleibt konsequent darunter
Das Problem hatte ich auch, als ich versucht habe, es nachzustellen, aber es war eine Täuschung: Die Unterschrift war nicht unter, sondern auf dem Bild, aber weil die Hintergrundfarbe nicht teiltransparent war, hatte es den Anschein, dass sie darunter lag. Macht man die Hintergrundfarbe transparent, funktioniert es:
Code
<style>
figure {
position: relative;
display: inline-block;
}
figcaption {
position: absolute;
bottom: 0;
width: 100%;
text-align: center;
background-color: rgba(64,64,64,0.5);
color: white;
}
</style>
<figure>
<img src="images/food1.jpg" />
<figcaption>Food 1</figcaption>
</figure>
Alles anzeigen
Wie Du siehst, empfehle ich außerdem, die neuen semantischen Tag figure und figcaption zu verwenden.