ラウンジのスペースを にしたけど、いかが?

[上に] [前に] [次に]
とほほ 1999/11/16(火) 00:47:57
これまでのラウンジは、空白文字をそのまま表示しているため、下記の
ようなソースコードの字下げをうまく表現できませんでした。(行頭の
スペースが無視されてしまう)

main()
{
    print("Hello world!!\n");
}

<PRE>を用いる案は、改行せずに長文を書いてしまう人のことを考え廃
案。&nbsp;を用いる案は、NN2.0/NN3.0で「&nbsp;」が「・」と文字
化け表示されてしまうので廃案・・・だったのですが、NN3.0を使用す
る人も随分減ってきたので、試験的に「&nbsp;」を利用してみたいと
思います。

・・・いかが?

そにー 1999/11/16(火) 00:58:36
確かに点ですね。見にくい

>
の色を変える要領で、&nbsp;の色も白にするとか
NN3でも見れることは見れるが、
そのままコピーした人が間違える、と…

見た目よくして、間違いが多いのは…ダメか

きたむら 1999/11/16(火) 03:03:04
普段NN4.0を使っている身としては、nbspのほうがうれしいです。

でもやはり、現在はまだNN3.0の利用者への配慮が必要な時期では
ないかとも思います。

CGIに「wwwlng.cgi?nbsp=on」のようなオプションを付けるとか
「wwwlng2.cgi」などの別スクリプトを介して見ると、
空白が&nbspになるのはどうでしょう。

これだと、人によって見ている画面イメージが違うことになって、
会話が混乱するかしら。

カブリ 1999/11/16(火) 08:27:51
いっそ発言部分を<PRE>タグでくくるとか。
確かWeb裏技さんがこの方法でしたか。

Shige 1999/11/16(火) 13:43:01
私の大学の端末の大部分はOSが「Nextstep」でブラウザが「OmniWeb2.5」ですが、問題なく見れます。
「Lynx」(バージョン2.7?)でもちゃんと空白に見えました。

半角のスペース2個を全角に直して、あまりの1個も全角に直すというのも文字化けしますか?
私の掲示板では半角のスペース2個を全角に直しているのでちょっと気になります。

とほほ 1999/11/17(水) 01:14:26
<PRE>だと、改行しない場合に横長になっちゃうし、
全角空白だと、ソースをコピー&ペーストしてエラーになっちゃうし、

測定してみたところ、現在NN2.0/3.0の利用者は、全体の1.7%でした。
(ちなみに、IEが71%、NNが29%でした)
1.0%を割るまではサポートするべきですかね・・・

とりあえず、CGIでブラウザを判別して切り替えるかな・・・

きたむら 1999/11/17(水) 01:43:38
IE3.0の場合も、&nbsp;をコピー&ペーストすると
0x20じゃなくて0xA0という文字コードが貼り付けられるので
&nbsp;のコピー&ペーストは問題になります。
(まあ今IE3.0を使ってる人の大部分は、そのくらい覚悟の上かも)

あと、根拠レスな想像ですが、NN5.0相当のバージョンが
正式公開されたら、NN3.0を切り捨てても許されそうな気がします。
なんかほら、2世代前のバージョンていうと、いかにも古そうじゃ
ありませんか。

あした 1999/11/17(水) 07:24:39
>NN5.0相当のバージョンが正式公開されたら
ZDNNでは2000年にずれ込むとか書かれています。

私の予想(競馬かっ?! 爆)春までかなぁ。。とか思ってます。
期待はしてるんですけどねぇ・・・OSと一緒くたにされたブラウザには勝てませんね。

きたむら 1999/11/19(金) 19:24:21
ははは。ドラクエ発売も2000年にずれたそうですが、
どっちが先でしょうね>mozilla5

……ではなくて、本題はこちらです。
さきほど、
../199911/99110265.htm
の発言中でURLを書き、その直後に空白を入れたところ、
<A HREF="〜.htm&nbsp;">というふうになってしまいました。

#wwwlng.cgiのprintTopicContent()で行っている自動リンク置換の
#あたりを見てみましたが、これを回避するのは、かなり面倒?

tky [E-Mail] 1999/11/21(日) 02:59:59
「&nbsp;」見やすいし分かりやすいので、個人的には、大賛成です。

>(まあ今IE3.0を使ってる人の大部分は、そのくらい覚悟の上かも)

今時IE3を使ってる人のほとんどは、NN3を使ってる人より、
WEBについて無知だと思います。 (興味がないということです)
会社や学校などのマシンや自宅のほったらかしの古いWin95を
そのまま使ってるという人がほとんどではないかと思います。

だから、NN3ユーザーへの配慮よりIE3ユーザーへの配慮の方が大切だと思います。
(↑一般的な WEB製作における配慮という意味で)
#この問題については、、
#こちらがホームページ製作支援のページということから考えたら、
#そういった古いブラウザの配慮はそこまで必要じゃないとも思いますが・・
#ごくわずかの「分かっていながら自ら選んで」古いブラウザを使ってる人のために
#処理を重くする必要があるのかどうか?・・ (そこまで変わらないかもしれませんが)

ふじ 1999/11/24(水) 21:26:26
最近(昨日ぐらいから?)ラウンジの発言の自動でURLに
リンクを張る機能がおかしくなってますね。

出力される HTML が、
<A&nbsp;HREF="http://.....">http://.....</A>
となっているのが原因のようです。

Syn [E-Mail] 1999/11/24(水) 23:05:16
行頭の空白だけを nbsp にするってのはどうでしょう。
等幅フォントじゃないから途中の連続空白は反映されなく
ても問題ないような気がします。

とほほ 1999/11/25(木) 01:35:58
URLの自動リンク機能を不具合を修正しました。
とりあえず、
$xx =~ s/( {2,})/"&nbsp;" x length($1)/eg;
で、2つ以上のスペースを変換する・・・という手法をとっています。

[上に] [前に] [次に]