nbsp - non breaking space html
HTML opuesto al espacio non-break (3)
La etiqueta <wbr>
(para Word BReak) hará lo que quieras.
En mi HTML, tengo una palabra muy larga y estoy tratando de forzar un punto de ruptura específico solo cuando no hay suficiente espacio. Lo que necesito es una especie de marcador de posición de ruptura condicional. ¿Cómo puedo lograr este tipo de cosas?
La regla de CSS de Microsoft "word-wrap: word-break" debe hacer lo que quiere y es compatible con la mayoría de los navegadores antiguos
https://developer.mozilla.org/en-US/docs/CSS/word-wrap
http://msdn.microsoft.com/en-us/library/ie/ms531186(v=vs.85).aspx
También hay ahora una versión WC3 - "overflow-wrap: break-word;" y como puede leer en la especificación "Por razones heredadas, los AU deben tratar ''wrap-word'' como un nombre alternativo para la propiedad ''overflow-wrap'', como si fuera una abreviatura de ''overflow-wrap''". - por lo que puede probar si el conjunto de su navegador realmente está implementando esto.
http://www.w3.org/TR/css3-text/#overflow-wrap
http://caniuse.com/#search=overflow-wrap
Siempre puedes ir a lo seguro y usar ambos
p.breaklongwords {
word-wrap:word-break;
overflow-wrap:break-word;
}
Tal vez el espacio de ancho cero de Unicode ayudaría: http://www.fileformat.info/info/unicode/char/200b/index.htm
La entidad HTML es ​
por ejemplo, over​flow
romperá la palabra entre "over" y "flow" solo cuando la palabra completa no encaje.