Нет переноса строки после дефиса

Я хочу предотвратить разрыв строки после дефиса - на индивидуальной основе, которая совместима со всеми браузерами.

Пример:

У меня есть этот текст: 3-3 / 8 ", который в HTML выглядит так: 3-3 / 8 ”

Проблема в том, что ближе к концу строки из-за дефиса она прерывается и переносится на следующую строку вместо того, чтобы рассматривать ее как полное слово ...

3-
3/8"

Я попытался вставить «нулевую ширину без символа разрыва», безуспешно ...

3-3/8”

Я вижу это в Safari и думаю, что это будет одинаково во всех браузерах.

Ниже приведен мой тип документа и кодировка символов ...




    

Есть ли способ предотвратить разрыв строки после дефиса? Мне не нужно какое-либо решение, применимое ко всей странице ... просто что-то, что я могу вставить по мере необходимости, например «нулевой ширины без символа разрыва», кроме того, которое работает.

Вот демонстрация. Просто сузьте рамку до тех пор, пока линия не прервется на дефисе.

http://jsfiddle.net/RagKH/

324
задан Brandon Rhodes 31 May 2012 в 17:03
поделиться