今日、昨日書いた記事を見てみると見覚えの無いハイフンと閉じ括弧が表示されている。


不思議に思って編集画面で記事を見てみたが、タグの閉じ忘れやコメントの書き損ないなどはない。それで、記事のHTMLソースを見てみるとようやく理由が分かった。HTMLソース上では記事の直後にコメントが入力されており、その中には自動生成されたと思われるRDFデータが入っていた。そしてその属性値の一つは、記事の冒頭部分がデータとしてそのまま使われていたのだ。


そして昨日の記事の冒頭には"--"というテキストが含まれていた。HTMLに詳しい人ならピンとくるだろうが、HTMLのコメントの終了は"-->"が現れた時ではなく、厳密には"--"が現れた時点なのだ。そして一部のブラウザ(Mozilla,Firefoxなど)は、タグや宣言として解釈できない括弧(<,>)をそのまま表示してしまうようだ。つまり私のブラウザはRDFデータの途中にある"--"でコメントが終わったと解釈し、そのRDFの直後にあるコメント終了記号を単なる文字として表示したのである。


しょうがないので記事の中のハイフンを一つにしたけど、何とかなりませんかねAmebloさん。