本当のヘッドスクラッチャーを手に入れました。私のサイトでPHPBB3を使用するフォーラムがあります。ほとんどのブラウザーで正常に動作しますが、PC上のIEとFirefoxで問題が発生し、一部のリンクのタグテキストでHREF属性が直接表示されます。
以下のスクリーンショットを参照してください。
ただし、このためのHTMLでは、アンカーテキストにHREFはまったくありません。IE8ビューソースからコピーされたHTMLは次のとおりです。
<p class="author">
<a href="./viewtopic.php?p=2#p2">
<img src="./styles/proSpecial/imageset/icon_post_target.gif" width="11" height="9" alt="Post" title="Post" style="height:9px;;width:11px;" />
</a>
by
<strong>
<a href="./memberlist.php?mode=viewprofile&u=2" style="color: #AA0000;" class="username-coloured">
admin
</a>
</strong>
» Tue Mar 12, 2013 5:00 pm
</p>
ここで問題のページを見ることができます
これが私の発見です:
Mac:すべてのブラウザバリアントは問題なく動作しますPC:ChromeとSafariは問題ありません、IEは写真のようにリンクを表示し、Firefoxはより多くの公開されたURLを表示します。
何をしようかと完全に行き詰まっていて、CSSには何も隠したり明らかにしたりしようとはしていないので、ブラウザの癖のように見えます。
左側では、すべてのブラウザで、作成者リンクはそのURLを表示せず、右側のパネルでのみ表示されることに注意してください。