A
характер - пространство, которое не позволяет, чтобы линия ломалась.
lorem ipsum here are some words and so on
| lorem ipsum |
| here are some words and so |
| on |
Какова противоположность этого? Таким образом, характер, который НЕ предоставлен как пространство, но МОЖЕТ использоваться для ломки линии.
foo supercalifragilisticexpialidocious bar
|foo supercalifragi |
|listicexpiali |
|docious bar |
or with wider size:
|foo supercalifragilisticexpiali |
|docious bar |
Я знаю о характере мягкого дефиса, но в моих целях, я конкретно не хочу дефис, добавленный в разрыве.
Вы хотите, чтобы у Юничеода Характер нулевой ширины (\ u200b).
Вы можете получить его в HTML с
или
.
Явные разрывы и нерыслым:
LB7: не разбивайте перед пробелами или нулевым шириной.
LB8: перерываться перед любым символом после пробела нулевой ширины, даже если вмешивается один или несколько пробелов.
http://unicode.org/reports/tr14/
Также есть немного известен тег WBR , который позволяет браузеру решить, сломать ли строку или нет.
В quirksmode.org есть хорошая страница, которая отвечает на этот вопрос довольно хорошо ИМХО. http://www.quirksmode.org/oddsandends/wbr.html
Короче говоря: используйте