Cita:
Iniciado por Carlangueitor Ponerla de fondo es más sencillo, pero no es semántico, siendo la imagen principal de un artículo en este caso.
Saludos
Supongo que haciendo de su contenedor un <figure> le daría la semántica necesaria, ya que dicho tag no se aplica necesariamente a un <img> y el figcaption encerraría al link
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;
}
/*]]>*/
<figure style="background-image: url(http://s1.vivirmexico.com/files/2012/11/Familia-Catrina-220x135.jpg)" class="img"> <figcaption 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></figcaption>
Saludos