2012-04-29 8 views
4

小さな画面(電話)にさまざまなテキストを表示しようとしています
テキストは正当ですが、単語/数式/文字列、それは適合しませんコンマ、ドット、ハイフン、またはその他の特殊文字で長い空白行を区切ります

可能性がありますワードブレーク:ブレークオール;が、それはラインがあまりにも任意壊し、私は中-間のようなソリューションが必要になり、次を示しています

http://jsfiddle.net/Jsa5t/

答えて

8

を使用することができますどのようなあなたの提示が、確認してください<wbr>タグを挿入して、許可された直接改行機会を指定します。

理論的により正しい方法は、幅ゼロのスペース文字U + 200B(&#x200b;)を挿入することですが、一部の古いブラウザでは失敗します。

HTMLで改行を防止し、許可の論文: http://www.cs.tut.fi/~jkorpela/html/nobr.html

+0

は何もしません:http://jsfiddle.net/Jsa5t/1​​/ –

+0

それは、改行の機会を指定するために使用すると、その仕事をします:http:// jsfiddle .net/TXWtH/ 終了タグはなく、改行を許可する各ポイントにタグを配置する必要があります。 –

0

ないあなたが

word-wrap:break-word

+0

はい、それはこれが+王研http://jsfiddle.net/Jsa5t/2/ –

+0

することができますBR LIKE「壊れた」は壊れていても良いでしょう'word-spacing:1px'または' letter-spacing: 'を試してください – breezy

関連する問題