英単語を文字単位で折り返したい

a<wbr>b<wbr>c<wbr>

ボックス幅いっぱいになったら単語でなく文字単位で折り返し。Smarty の spacify 修正子をマルチバイトに拡張して変数の文字間に<wbr>埋め込ませたり。ソースが驚くほどに汚くなる。DOM 見てもやたらと子だくさん。

word-break は Firefox で駄目っぽいし、実体参照のゼロ幅スペースとか改行コードでの改行(ソース上の改行)を文字感に挟むと、(クリップボードに)コピーした時にスペースが入る。Selenium テストの際に考慮しなきゃいけなそうだし、嫌。

スタイルシートで出来ないものかな。

プロフィール

このブログ記事について

このページは、koshigoeが2006年4月26日 21:53に書いたブログ記事です。

ひとつ前のブログ記事は「GData もいいけど、SPARQL が気になる」です。

次のブログ記事は「つられて PC 環境整備」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。