アカウント名:
パスワード:
もしかしてIEはURLっぽくみえたら自動的にリンクと見なしてしまうようなHTMLパーザとしてはやりすぎの仕様でも持っているのでしょうか?
いいえ、そういうことはないのでご安心ください。つまりですね...と、手短に説明できないので日記に書いておきます [srad.jp]。で、「IEでは折り返されるからURLをベタ書きしていい」というのは、限られた経験に基づく言い訳でしかない、と考えています。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
ぐぐってみました (スコア:-1, 荒らし)
したら、はてなキーワードが一番にのし上がって
いますね。これも削除して貰おうとするのかな?
Re:ぐぐってみました (スコア:-1, フレームのもと)
はたなのキーワードが一番にのし上がっていますね [google.co.jp]。
こういう風に書かないと迷惑するからやめてくれ。
Re:ぐぐってみました (スコア:-1, 荒らし)
そうか、では、張りなおすとするかな?
http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&oe=UTF-8&q=%E6%A0%AA%E5%BC%8F%E4%BC%9A%E7%A4%BE%E3%82%A6%E3%82%A7%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0
Re:ぐぐってみました (スコア:2, 参考になる)
URLのような半角文字列が並ぶと、ブラウザの改行判定が上手く動作せずに横スクロールバーが出てきてしまい、他コメントを読むときにも横スクロールバーを操作しないと読めなくなるのですよ。
Re:ぐぐってみました (スコア:0)
Re:ぐぐってみました (スコア:0)
HTMLメールの場合ならなおさらタグでくくらないと機能しませんが。
このツリーでなぜこんなに荒れたかの根本って「なぜでなくURLを生で書いたのか」だと見ています。yasudasはそこをはっきりさせてないからたたかれてるんじゃないの?それともime.nu代わり?
自分のためでなく他人にもちょっとだけでも配慮の気持ちを持ちましょう > 各位(もちろん私も)
ps.
もしかしてIEはURLっぽくみえたら自動的にリンクと見なしてしまうようなHTMLパーザとしてはやりすぎの仕様でも持っているのでしょうか?
だとしたらブラウザ市場類を見ないお節介ぶりで絶対使いたくないものですね。
通常のテキストメールでURLっぽいものが自動的にリンク扱いされるというMUAがよくありますが、仕様を逆手に取られて穴を作りそうで怖い気がしています。
文字列折り返しに関するIEの挙動 (スコア:2, 参考になる)
いいえ、そういうことはないのでご安心ください。つまりですね...と、手短に説明できないので日記に書いておきます [srad.jp]。で、「IEでは折り返されるからURLをベタ書きしていい」というのは、限られた経験に基づく言い訳でしかない、と考えています。
Re:文字列折り返しに関するIEの挙動 (スコア:0)
あーのー。
URLベタ書きしてはダメってのは一体どこの世界の共有認識ですか。
逆に聞きますけど、長い英字文字列が領域をはみ出して表示
Re:文字列折り返しに関するIEの挙動 (スコア:1)
しかしそのIEでも折り返さない文字も多く、「IEでは折り返されるから」などとというのは当てはまらないことも実は多いのです。ですから(前提から間違っていて)言い訳にすぎない、と書いています。「(いかなる場合も)URLベタ書きしてはならない」と主張しているわけじゃないですよ。
URLベタ書きには(長いURLの場合は特に)、新しく開発されるブラウザで横スクロールバー問題が発生する可能性がある、URLだけではリンク先の内容を判別しづらいことも多い、読み手が参照するのに手間がかかる、とデメリットも多いですから、それをうわまわるメリットが無いかぎりお勧めしませんけどね。これ、異端かなあ。
Re:文字列折り返しに関するIEの挙動 (スコア:2, 参考になる)
「!」の直後、但し「)」「]」「}」「!」「?」「'」「"」「/」「.」「:」「;」の直前を除く
「$」の直前、但し「(」「[」「{」「\」「#」「'」「"」の直後を除く
「%」の直後、但し「)」「]」「}」「!」「?」「'」「"」「/」「.」「:」「;」の直前を除く
「(」の直前、但し「(」「[」「{」「\」「#」「'」「"」の直後を除く
「)」の直後、但し「)」「]」「}」「!」「?」「'」「"」「/」「.」「:」「;」の直前を除く
「-」の前後、但し「(」「[」「{」「'」「"」の直後を除く
「?」の直後、但し「)」「]」「}」「!」「?」「'」「"」「/」「.」「:」「;」の直前を除く
「[」の直前、但し「(」「[」「{」「\」「#」「'」「"」の直後を除く
「]」の直後、但し「)」「]」「}」「!」「?」「'」「"」「/」「.」「:」「;」の直前を除く
「{」の直前、但し「(」「[」「{」「\」「#」「'」「"」の直後を除く
「}」の直後、但し「)」「]」「}」「!」「?」「'」「"」「/」「.」「:」「;」の直前を除く
「 」(スペース)の直後、但し前後のスペースはまとめて一つのスペースとし、「(」「[」「{」の直後及び「)」「]」「}」「!」「?」「/」「.」の直前を除く
昔IE5.01で調べたものに、手元のIE6.0で確認、修正を加えたものなので、間違っているかもしれませんが。
#当時のMozillaは普通に自動改行したような記憶が……