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