I tienen html y css como abajo -cómo establecer el ancho del texto de la etiqueta de anclaje usando css?
.title {
display: block; background-color: red;
}
<a href="#">
<span class="title">Text</span>
</a>
pude ver que el SPAN se extiende al 100% de la anchura disponible (debido a display: block
). Como a continuación
|----------------------------------------------------|
| Text |
|----------------------------------------------------|
En Firefox, puedo hacer clic en cualquier lugar en el cuadro de arriba y me lleva a la página enlazada. Sin embargo, en IE (IE 7) obtengo el cursor como mano solo cuando coloco el cursor sobre el texto "Texto" solamente.
¿Qué hackeo tendré que hacer para que funcione (igual que en FF) en IE también?
Traté de colocar la etiqueta de anclaje en sí (no solo el texto) en el lapso, pero no va a funcionar.
Gracias.
para hacer el ancla un elemento de bloque, también. De lo contrario, tiene un elemento de bloque (span con display: block) dentro de un elemento en línea. –
funciona para mí (en IE6,7 y 8) ... ¿podría ser algo más? Si no, sugeriría hacer lo que David sugiere a continuación, ya que esa es una mejor solución. (también funciona en IE6,7 y 8) – peirix
Sí ... lo tengo. Gracias. – TigerTiger