Estoy tratando de poner un div sobre una imagen para que actúe como un título, directamente en la parte superior de la imagen.¿Cómo puedo poner un div sobre una imagen?
A veces la leyenda es más larga que otras veces, por lo que no puedo establecer un margen de margen específico: -px porque a veces la altura de la leyenda es más larga.
He intentado esto y el fondo del enlace (negro) no muestra, también como acabo de decir, la altura del subtítulo cambia lo que este método es basura:
<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>
¿Por qué no usas 'background-image'? –