with non hyphens example breaking html character line-breaks hyphenation

html - hyphens - non breaking hyphen



¿Qué es lo opuesto a un nbsp? (6)

A   personaje es un espacio que no permite el salto de línea.

<p>lorem ipsum here&nbsp;are&nbsp;some&nbsp;words and so on</p> | lorem ipsum | | here are some words and so | | on |

¿Qué es lo opuesto a eso? Es decir, un personaje que NO se representa como un espacio, pero PUEDE usarse para el corte de línea.

<p>foo supercalifragilisticexpialidocious bar</p> <!-- put char here ^ and here ^ --> |foo supercalifragi | |listicexpiali | |docious bar | or with wider size: |foo supercalifragilisticexpiali | |docious bar |

Soy consciente del carácter de guión suave , pero para mi propósito, específicamente, no quiero un guion añadido en el receso.


Desea el carácter unicode ESPACIO DE ANCHO CERO (BID) (B).

Puedes obtenerlo en HTML con &#8203; o &#x200b; .

Saltos explícitos y no interrupciones:

LB7: No rompa antes espacios o espacio de ancho cero.
LB8: Rompe antes de cualquier personaje que siga un espacio de ancho cero, incluso si uno o más espacios intervienen.
http://unicode.org/reports/tr14/


Hay una buena página en quirksmode.org que responde bastante bien esta pregunta en mi humilde opinión. http://www.quirksmode.org/oddsandends/wbr.html

En resumen: use <wbr /> o & # 8203; (o & shy; pero usted mencionó que no quiere el guión).


Puede usar la propiedad CSS3 llamada word-wrap

p.test {word-wrap:break-word;}

¡Espero eso ayude!


También está la poco conocida etiqueta wbr , que permite al navegador decidir si romper la línea o no.


hay mucha discusión sobre esto, pero se ha vuelto más o menos estándar para usar &shy;