Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/01/2011, 12:46
Avatar de sanxuan
sanxuan
 
Fecha de Ingreso: enero-2011
Ubicación: Gijón
Mensajes: 671
Antigüedad: 13 años, 3 meses
Puntos: 36
Respuesta: div que no se comporta como enlace

display:block te garantiza que el elemento con esa propiedad tenga el ancho de su contenedor, no el alto.
Yo suelo utilizar un ancho y alto predeterminados para el contenedor.
Al contenedor le doy posición relativa y al enlace posicion absoluta.
La imagen la coloco como una regla CSS para el enlace mediante background-image posicionándola en el lugar adecuado.
El enlace suele adaptarse al tamaño del contenido, por lo que uso una imagen transparente dentro del mismo a la que le doy el mismo tamaño del contenedor.

Es otra manera de hacerlo, no la única.