<NOBR>でブラウザ右端に表示の場合の処理
[上に]
[前に]
[次に]
茶しぶ男
2000/01/20(木) 11:32:15
<NOBR><A HREF="#hogehoge">hogehoge</A></NOBR>
<NOBR><A HREF="#hogehoge">hogehoge</A></NOBR>
<NOBR><A HREF="#hogehoge">hogehoge</A></NOBR>
:
:
これがいくつもつながる文があるような場合で、そのままブラウザ右端まで行った場合、
IE5だと改行して次の行に「hogehoge」と表示してくれますが、
NN4.7だと無理やり、その行の右端に「hogehoge」を表示しようとして、「hogehoge」がブラウザ右端からはみ出してしまいます。
「hogehoge」の途中で改行は、させたくないのです。
なんとか、いい方法はないでしょうか?
うぐいす
2000/01/20(木) 12:15:00
解釈が間違っていたら、ごめんなさい。
<NOBR>
<A HREF="#hogehoge">hogehoge</A>
<WBR><A HREF="#hogehoge">hogehoge</A>
<WBR><A HREF="#hogehoge">hogehoge</A>
</NOBR>
:
:
というのではダメですか?
http://www.tohoho-web.com/html/wbr.htm
andi
2000/01/20(木) 12:15:40
<nobr>
<A HREF="#hogehoge">hogehoge</A><wbr>
<A HREF="#hogehoge">hogehoge</A><wbr>
<A HREF="#hogehoge">hogehoge</A><wbr>
</nobr>
っていうのがあったような・・・
なかったら<br>でも出来たかもしれません。
andi
2000/01/20(木) 12:17:20
かぶりましたね・・・(^^)
茶しぶ男
2000/01/20(木) 13:26:57
うぐいすさん、andiさんありがとうございます。
さっそく
<nobr>
<A HREF="#hogehoge">hogehoge</A><wbr>
<A HREF="#hogehoge">hogehoge</A><wbr>
<A HREF="#hogehoge">hogehoge</A><wbr>
</nobr>
でやってみたんですが、IE5ではちゃんと次の行に改行されるものの、NN4.7(windows)では、なんとブラウザの右端まで行っても改行されません。とほほさんのページでは「NN2」と書かれているのに?
しかも、上記文が<TABLE>の中にある場合は、横スクロールバーも出てこない(つまりはみ出した文章がまったく見えない)という最悪の事態になってしまいました。どーしたら、いいんでしょー。
茶しぶ男
2000/01/20(木) 13:35:04
今、いろいろ実験してみて、つぎの方法でうまく行くことが発見されました。
<NOBR><A HREF="#hogehoge">hogehoge</A> </NOBR>
<NOBR><A HREF="#hogehoge">hogehoge</A> </NOBR>
<NOBR><A HREF="#hogehoge">hogehoge</A> </NOBR>
</A>と</NOBR>の間に全角スペースを入れることで、NN4.7でもちゃんと改行されるようになりました。
でもなぜか、
<nobr>
<A HREF="#hogehoge">hogehoge</A> <wbr>
<A HREF="#hogehoge">hogehoge</A> <wbr>
<A HREF="#hogehoge">hogehoge</A> <wbr>
</nobr>
のような、</A>と<WBR>の間に全角スペースを入れるのはダメでした。なんでかな〜?
ま、とりあえずうまく行く方法がわかったので「解決」を押します。お騒がせしました。
茶しぶ男
2000/01/20(木) 13:37:32
[[解決]]
おっと、押し忘れた…。
[上に]
[前に]
[次に]