Sto provando a mettere un div su un'immagine in modo che si comporti come una didascalia, direttamente sopra l'immagine.Come posso mettere un div su un'immagine?
A volte la didascalia è più lunga delle altre volte, quindi non è possibile impostare uno specifico margine superiore: -px perché a volte l'altezza della didascalia è più lunga.
Ho provato questo e lo sfondo del collegamento (nero) non mostra, come anche ho appena detto, l'altezza didascalia cambia quindi questo metodo è spazzatura:
<div>
<img src = "<? echo $image_url ?>" style="float:left;min-width:220px;max-width:220px;">
<a href="LINK" ><div style="width:210px;background-color:black;color:white;bottom:0;margin-top:-20px;padding-left:10px;padding-top:10px;font-size:16px;"><? echo $title ?></div></a>
</div>
Perché non usi semplicemente 'background-image'? –