2009 年に、次のような多くのフラグメントを含むページ ( http://www.ikriv.com/dev/dotnet/JavaClone/index.html ) を書きました。
<sup><a href="#ref14">[14]</a></sup>
当時はFirefoxでもIEでも問題なく見えたと思います。驚いたことに、今日、Firefox 14.0.1 では期待どおりに表示されるものもあれば、sup
タグがないかのように表示されるものもあることがわかりました。
さらにおもしろいのは、IE8 には Firefox とまったく同じ場所で問題があり、上付き文字を無視する代わりに余分な改行が挿入されることです。
Chrome は Firefox と同じことを行います: 一部の上付き文字は有効ですが、その他は無視されます。
そこには何の規則性も見いだせませんでしたが、確かなことは次の 3 つです。
何を与える?<sup> の中に <a> を入れるのは違法ですか?