Я хочу, чтобы всегда был невидимым символ прерывания строки, который работает с стилем CSS word-wrap: break-word;
.Необязательный прерывистый объект HTML, который всегда невидим.
Вот некоторые особенности. Моя цель - разделить длинные ссылки в разумных местах. Эти персонажи являются хорошим местом для начала: -
, .
, _
, /
, \
. Это не Rails-конкретный вопрос, но я хотел бы поделиться какой-то код, я использую в настоящее время:
module ApplicationHelper
def with_optional_line_breaks(text)
text.gsub(%r{([-._/\\])}, '\1­')
end
end
Вот проблема с вышеупомянутым кодом: когда ­
вступает в силу (в виде таблицы с: word-wrap: break-word;
), ­
отображается как -
. Я не хочу видеть -
; Я хочу разбить строку без показанного символа.
В этом случае не работает тэг
? –
@Christopher: '
' не является необязательным перерывом строки –
Этот ответ может помочь. Не характер, а использование пробелов. http://stackoverflow.com/questions/5392853/html-css-denoting-a-preferred-place-for-a-line-break – Unrelated