重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

td要素内に記述したテキストは通常、自動改行されますが、数字の場合自動改行されません。そのため横スクロールする必要があったり、サイトデザインがくずれたりします。
自動改行をされるようにするにはどうしたら良いでしょうか。
例えば、下記のようなソースです。
<table><tr><td>
012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789</td></tr></table>

A 回答 (1件)

frequent な質問ですが、連続した半角英数字および半角記号の文章を自動改行させることは容易ではありません。


多くのWWWブラウザは連続した半角英数字を一語と見做して、親要素の幅を無視して一行で表示しようとします。
しかしながら、"ハイフン(-)"記号は語の区切りと解釈するブラウザも多いため、ハイフンの前後で自動改行が行なわれる可能性があります。

ただし、そうでない一部のブラウザでは改行されません。
word-break関連プロパティが実装されていれば可能かもしれません。

参考URL:http://forum.mozilla.gr.jp/?mode=al2&namber=6847 …
    • good
    • 0
この回答へのお礼

よく理解できました。
ありがとうございました。

お礼日時:2006/10/16 09:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!