過去ログ表示


過去ログ 195 を表示

トピック内全 4 記事中の 1 〜 4 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0]

HTML中のコメントの取り扱い
(#30785) このトピック中1番目の投稿
(環境: Win2000/Firefox1.5)

私のブログで、テンプレートや何やらをいじっていましたら
サーバが処理した結果として、たまたまコメント中に
<a href="〜">---</a>
という様な文字列が生成されてしまったのですが、
私が今使っているFirefox1.5(1.5.0.0)では
この"---</a>"がコメント終端とみなされてしまう様です.

これがGecko1.8の仕様なのか、設計上意図していない挙動なのか、
そもそも、この様な解釈もHTML(より正確にはXHTMLになるのかな?)で
認められているのか、私にはちょっと解らないのですが
この辺りどうなっているのでしょうか.

出力がこうならない様に変更する事は、私が今回遭遇したケースでは
至って簡単なのですが、気になったのでこちらでお尋ねしてみた次第です.
ちなみにIE6では本来の終端(-->)までがコメントとして扱われる様です.

仕様上どうなのかすら知らないので、バグジラの方は探してもいませんので
もし既にあちらで報告されている様なものでしたら申し訳ありません.

これに関してFirefox1.5.0.1や同.0.2の方はどうなっていますか?
たまたま.0.0だけがこう解釈する、というのも有り得ない事では無いですよね^-^;

Re[1]: HTML中のコメントの取り扱い
(#30791) このトピック中2番目の投稿

Re[1]: HTML中のコメントの取り扱い
(#30794) このトピック中3番目の投稿
(環境: WinXP SP2/seamonkey1.5)

> 私のブログで、テンプレートや何やらをいじっていましたら

おそらくここに原因があると思います。
「始まりタグ」と「終わりタグ」の数が一致しているか、書き損じはないか確認してみて下さい。

Re[2]: HTML中のコメントの取り扱い
(#30821) このトピック中4番目の投稿
(環境: Win2000/Firefox1.5)

> http://www.mozilla.gr.jp/standards/webtips0006.html

あぁ、どうもありがとうございました...
HTMLのコメントが、<!--で始まり-->で終わる、というのは
かなり広く知られていますけれど、
「コメント中に2つ以上連続するハイフンを含めないように」すべきというのは
あまり前面に出て来ない事なので、今まで知りませんでした.
HTML4からその様な注意書きがされる様になっていたのですね...
私がHTMLを書き始めたのが、たぶんHTML2の頃で
それ以降と言えば、きちんと解説書を読んで来なかったですからね^-^;

今のGeckoの解釈でも別に問題無いという事がわかって
ちょっとすっきりしました^o^
済!

このトピックの全ページ / [0]

返信不可


- Child Tree -