1

次の html を含むページがあります。

<a name="CAPTION_fig1" rel="nofollow" /><p style="margin-top: -0.2em; font-size: 85%; margin-bottom: 0.9em;"><b>Figure 1: This a caption</b></p>

これは本質的に次のように要約されます。

<anchor><p>Text</p>

しかし、ページを開いたときに正しく表示されないので、Chrome の Inspect Element を使用して調べます。それは報告します:

<a name="CAPTION_fig1" rel="nofollow"></a>
<a name="CAPTION_fig1" rel="nofollow"><p style="margin-top: -0.2em; font-size: 85%; margin-bottom: 0.9em;"><b>Figure 1: This a caption</b></p></a>

なぜこれが起こっているのですか?ソースを表示すると、期待どおりに見えます。IE9も試したので、ブラウザ固有ではないようです。

背景: 私は Confluence をアップグレードしている最中なので、新しい CSS が使用されていることに関連していると思われますが、何が原因であるかはわかりません。

ところで、私はここで同様の問題を見つけました:アンカータグは重複していますが、彼のウェブサイトと添付された画像は消えており、回答には最終的なcssのみが含まれており、彼が変更したものは含まれていないため、先に進むことはあまりありません.

4

2 に答える 2

0

このエラーの正確な原因はわかりませんが、他の誰かが Confluence 向けの開発中にこれらの問題を抱えている場合は、 と タグを (自己終了タグを使用せずに) 区切り、それらの間にスペースを入れると役立つようです。

これは、Confluence がタグを 1 つの自己終了タグに結合すること (xhtml 準拠を確保するため、またはエラーのために) によって引き起こされますが、html4 準拠ではないため、Chrome と IE9 はこれを解析できませんでした ( jmoerdyk によると、タグは自己終了できません)。

于 2012-04-24T07:57:15.583 に答える
0

この問題は解決されたようですが、私が抱えていた同様の問題について言及したいと思います。しばらくの間、コンフルエンスで古い html ページを wiki マークアップに変換していましたが、エディターを保存するたびに不要な改行がたくさん追加されていました。

この問題は、コンテンツをリッチテキスト エディターにコピーしてから、wiki マークアップ エディターに切り替えたことが原因であると思われます。

于 2012-05-31T16:12:39.213 に答える