Hola RGT
¿Lo que quieres es que todo el #header sea un enlace sin que tenga nada más que la imagen de fondo?
Bueno, no te recomiendo que uses la vía del background para dotar de contenido la cabecera de la imagen, pero eso es tema aparte.
Buenos, veamos:
Supongo que #header tiene por herencia: "position: relative". No dices la anchura de #header, deberías darle una.
en el css yo añadiría:
Código css:
Ver original#header a {
width: /*la misma que #header*/;
height: /*la misma que #header*/;
display: block;
float:left; /*prescindible*/
margin:0;
padding:0;
z-index: 5;
text-decoration: none;
}
Y en el html:
Código html:
Ver original<a href="http://www.forosdelweb.com/f53/poner-enlace-foto-por-css-705765/.........." title: "Ir a..." ></a>
Lo anterior se puede adornar algo más.
Pero ya te comento de los peligros de que no carguen las imágenes: cabecera vacía.
Espero te sirva
Un saludo