2012-07-14 15 views

Respuesta

31

Se debe a que los anclajes son de serie, inline elementos. Agregar display:inline-block hará que el código anterior funcione.

+4

¿Qué tal un bloque en línea? – Greg

+0

@Greg sí, mejor solución, actualizaré mi respuesta ... ¡Gracias! – Martin

+2

Debe ser: mostrar: bloque en lugar de bloque en línea –

7

Es para modelo de caja, display:block hará el trabajo

a { 
    width: 60px; 
    display:block; 
    overflow: hidden; 
    white-space: nowrap; 
    text-overflow: ellipsis; 
}​ 

Pero ustedes pueden causar otros problemas para hacer que el anclaje (elemento en línea) se comportan como elemento de modelo de caja (display: block).

Referencia:text-overflow

Actualización:

display:inline-block 

Demo.

+2

¿Qué tal un bloque en línea? – Greg

1

Añadir display: block a su css.

Cuestiones relacionadas