¿Por qué el siguiente CSS no funciona?¿CSS overflow de texto: elipsis funciona en etiquetas de anclaje?
a {
width: 60px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
¿Por qué el siguiente CSS no funciona?¿CSS overflow de texto: elipsis funciona en etiquetas de anclaje?
a {
width: 60px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
Se debe a que los anclajes son de serie, inline
elementos. Agregar display:inline-block
hará que el código anterior funcione.
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
¿Qué tal un bloque en línea? – Greg
Añadir display: block
a su css.
¿Qué tal un bloque en línea? – Greg
@Greg sí, mejor solución, actualizaré mi respuesta ... ¡Gracias! – Martin
Debe ser: mostrar: bloque en lugar de bloque en línea –