2013-03-15 79 views
0

有了一個真正的頭餅刷,我在我的網站使用URL轉發的論壇,它適用於大多數瀏覽器不錯,但我直接在其PC上用IE和Firefox的一些問題揭示HREF屬性在一些鏈接上標記文本。網址錨標記文本顯示

見下圖:

IE9 Screenshot

然而,在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&amp;u=2" style="color: #AA0000;" class="username-coloured"> 
     admin 
    </a> 
    </strong> 
    &raquo; Tue Mar 12, 2013 5:00 pm 
</p> 

你可以看到頁面的問題here

這裏是我的發現:

Mac上的所有瀏覽器變種工作就好 PC: Chrome和Safari都很好,IE瀏覽器顯示的鏈接像在畫面,火狐顯示更多顯示的URL。

完全陷入了什麼嘗試,沒有在CSS試圖隱藏或顯示事情,所以它似乎是一個瀏覽器怪癖。

需要注意的是在左側,在所有瀏覽器,筆者鏈接不透露其URL,僅在右側面板中。

回答

2

你必須使用:after僞類在你的CSS一個奇怪的條目:

P A[href]:after { 
    content: "" attr(title) ""; 
} 

某處「風格fixer.php」。

+0

這是棘手的,基本上phpBB是使用WP-團結起來,把我的兩個WordPress的前端主題和BB的同時,風格,fixer.php加載我的主題的CSS,正如我的是一個孩子的主題,是引進的主要原因之一但這時,沒有被傳遞的媒體屬性,這樣的@media打印{...}這哪裏是PA [HREF]位於是沒有得到跳過。一個稍後修復,我已經覆蓋了我的本地元素。 – JamesB 2013-03-15 17:01:19