como había algo que me rayaba en el código, lo probé en ie y mis sospechas se confirmaron. no funciona!!. la solución que se me ha ocurrido en añadir una imagen de fondo transparente, por lo que quedaría así
Cita: .contenedor a {background-image: url('pixel_transparente.gif'); position: absolute; width: 100%; height: 400px;}
<div class="contenedor">
<a href="#"></a>
<h3>enunciado</h3>
<img src="img.png" />
<p>texto</p>
</div>