HTML opuesto al espacio sin interrupciones

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?

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 dividirá la palabra entre “sobre” y “flujo” solo cuando la palabra completa no encaje.

La etiqueta (para Word BReak) hará lo que quieras.

La regla CSS de Microsoft “word-wrap: word-break” debe hacer lo que quiera y es compatible con la mayoría de 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

Ahora también hay 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; }