- ベストアンサー
NetScape全角数字の折り返し
- NetScapeで表示されるHTMLのテーブル内の全角数字が折り返されず、横一直線に表示される現象が起こります。
- この現象はNetScapeの全角数字のワードラップのバグによるものです。
- しかし、tdタグに適切な属性を設定することで幅に依存した折り返しを実現することができます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
うーん,なんとも… 調べたり,実験したりしてみましたが,良い方法はなさそうですね。 唯一,出来なくはない方法が,各文字の間にを入れる方法。 書かれている例で行くと, <table> <tr><td width=50> 2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​2​ </td></tr> <table> ということになってしまいます。 確かにちゃんと見えましたが… 笑いたくなるほど大変そうですね。どうも失礼。
その他の回答 (1)
- happy_books
- ベストアンサー率28% (131/460)
まぁ、IE系でも半角英数字を連続すると、うまく 改行できない事もありますから、ネスケのバグと言う のはいささか乱暴な気もしますが。 とりあえず、解決策がないのなら、JavaScriptで ネスケだったら、textareaにしたらどうですか?
お礼
親切な回答、ありがとうございます。 をいれる方法もあるんですね。 他のネットで調べていたんですが、 やはり、文字と文字の間に<wbr>タグをいれる方法もあるようです。 結局今回の開発でこの部分のNetScape対応は しないことになってしまいました。 おさわがせいたしました。 ところで、「」というのは、何をしめしているんでしょうか? http://www.tatsutomi.co.jp/c_code.php?no=8000で 見たところ、全角スペース?なんでしょうか?