NetScape 全角数字の折り返し

解決済みの質問

NetScape 全角数字の折り返し

NetScapeで、下記のHTMLを表示させてみました。
<table>
<tr><td width=50>
22222222222222222222222222222222222222222222222222
</td></tr>
<table>

というようなのを、表示させたところ、
tdのwidthの幅に関係なく、2という文字がずっと
横一直線に表示されてしまいます。

NetScapeの全角数字のワードラップのバグであるということがわかりました。

しかしながら、widthの幅で折り返したいのです。
tdタグに、そういった属性を持たしたりするなどで
対応できるものなのでしょうか?

以上よろしくお願いいたします。

投稿日時 - 2005-03-18 18:26:30

連想キーワード:

QNo.1277165

すぐに回答ほしいです

質問者が選んだベストアンサー

うーん,なんとも…

調べたり,実験したりしてみましたが,良い方法はなさそうですね。
唯一,出来なくはない方法が,各文字の間に​を入れる方法。
書かれている例で行くと,

<table>
<tr><td width=50>
2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;2&#x200B;
</td></tr>
<table>

ということになってしまいます。
確かにちゃんと見えましたが…
笑いたくなるほど大変そうですね。どうも失礼。

投稿日時 - 2005-03-19 16:30:04

お礼

親切な回答、ありがとうございます。

​をいれる方法もあるんですね。

他のネットで調べていたんですが、
やはり、文字と文字の間に<wbr>タグをいれる方法もあるようです。


結局今回の開発でこの部分のNetScape対応は
しないことになってしまいました。

おさわがせいたしました。

ところで、「​」というのは、何をしめしているんでしょうか?
http://www.tatsutomi.co.jp/c_code.php?no=8000
見たところ、全角スペース?なんでしょうか?

投稿日時 - 2005-03-23 16:46:21

ANo.1

1人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(1件中 1~1件目)

ANo.2

まぁ、IE系でも半角英数字を連続すると、うまく
改行できない事もありますから、ネスケのバグと言う
のはいささか乱暴な気もしますが。

とりあえず、解決策がないのなら、JavaScriptで
ネスケだったら、textareaにしたらどうですか?

投稿日時 - 2005-03-20 12:15:04

あわせてチェックしたい
  • img要素のwidth属性 height属性 ...
  • name属性が全角の場合・・・ ...
  • Netscapで・・・。 ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら