hacerlo con una imagen de fondo como te indicaron es mucho más sencillo
Código HTML:
Ver original<!DOCTYPE html>
/*<![CDATA[*/
.img{
position: relative;
width: 220px; height: 135px;
padding: 0;
}
.texto{
width: 100%;
position: absolute;
left: 0;
bottom: 0;
background: #000;
margin: 0;
padding: 0;
opacity: .7;
font: bold 11pt tahoma,sans-serif;
}
.texto a{
padding: 0 5px;
margin: 0;
display: block;
text-decoration: none;
color: #FFF;
}
/*]]>*/
<div style="background-image: url(http://s1.vivirmexico.com/files/2012/11/Familia-Catrina-220x135.jpg)" class="img"> <div class="texto"><a href="http://vivirmexico.com/2012/11/vivir-mexico-pool-dia-de-muertos?utm_source=self&utm_medium=banner&utm_campaign=Destacados%2BHome">Vivir México Pool: Especial de Día de Muertos
</a></div>
Saludos