改行調整(禁則処理)のデモ



classにjasが指定されたブロックの中のテキストの中身を分かち書きして、文章のキレが良いところで自動改行されるようにします。試しに上のボタンでサイズを変えるか、ウィンドウサイズを変えて下さい。使い方はこのページのソースを見て下さい。

元ネタはこちらのサイトです。分かち書きはjavscriptだけでできるTingySegmenterを使っています。(辞書を使わない超軽量な分かち書きソフトです。)一部の助詞や「。」や「、」はTingySegmenterの分かち書き結果を改変して、前の単語にくっつけるようにしています。(needConcat関数を見て下さい)

spanでinline-blockにする副作用として、text-alignのjustifyが効かなくなるという副作用があります。なので元ネタとは違う手法として、white-space: nowrapとせwbrタグを利用しています。

抜粋したソースはこちら
Return to TOP page