Ésta es mi HTML:Problema con IE cuando se utiliza display: block para enlaces
<div id="links">
<a href="">Link 1</a>
<a href="">Link 2</a>
<a href="">Link 3</a>
<a href="">Link 4</a>
</div>
y estos son los estilos CSS:
#links {
position: absolute;
border: 1px solid #000;
}
#links a {
display: block;
}
#links a:hover {
background-color: #CCC;
}
Esto muestra una lista de enlaces, el problema es que en IE, solo puedo hacer clic en un enlace haciendo clic directamente en el enlace de texto, que no es el caso con otros navegadores (donde puede hacer clic en cualquier lugar, ya sea en el enlace de texto o en cualquier otro sitio, siempre que esté en el bloque de enlaces). arreglar eso (con solo CSS, sin javascript)?
Tenga en cuenta que no deseo especificar un ancho para los enlaces o div.
Muchas gracias, funcionó. –
Esta solución es menos semántica que simplemente agregar posición: relativo – vsync