Quiero crear un intervalo con un ancho fijo que cuando escribo cualquier cosa en el intervalo <span>lgasdfjksdajgdsglkgsadfasdfadfasdfadsfasdfasddkgjk</span>
, como una cadena larga de texto sin espacios, la palabra (s) se rompa o se ajuste a la siguiente línea.
¿Algunas ideas?
white-space: normal
ayuda a anular el estilo externo que puede interferir :) ..inline-block
funciona tan bien comoblock
Intente seguir css con la adición de
white-space
:fuente
white-space: normal
Me gusta esto
MANIFESTACIÓN
fuente
De forma predeterminada, a
span
es uninline
elemento ... así que ese no es el comportamiento predeterminado.Puede hacer que el
span
comportamiento se comporte de esa manera agregandodisplay: block;
a su CSS.fuente
Prueba esto
fuente
Solo para ampliar el alcance práctico de la pregunta y como un apéndice a las respuestas dadas: a veces uno puede encontrar necesario especificar los selectores un poco más.
Al definir el intervalo completo como display: inline-block, es posible que tenga dificultades para mostrar imágenes.
Por lo tanto, prefiero definir un lapso así:
fuente
En mi caso, display: block estaba rompiendo el diseño según lo previsto.
La
max-width
propiedad me acaba de salvar.y para peinar, también puedes usar
text-overflow: ellipsis
.mi código era
fuente