我有一些基本的超鏈接(它們是由WordPress動態生成的標籤)。在IE7中鏈接不可點擊
下面是生成它們的代碼:
<p><?php the_tags('Tags: ', ', ', '<br />'); ?></p>
一切都在所有現代瀏覽器(包括IE8)的作品。然而,在IE7中,它看起來是一樣的,鏈接是THERE,具有所有屬性除了超鏈接功能...
任何想法爲什麼?
我有一些基本的超鏈接(它們是由WordPress動態生成的標籤)。在IE7中鏈接不可點擊
下面是生成它們的代碼:
<p><?php the_tags('Tags: ', ', ', '<br />'); ?></p>
一切都在所有現代瀏覽器(包括IE8)的作品。然而,在IE7中,它看起來是一樣的,鏈接是THERE,具有所有屬性除了超鏈接功能...
任何想法爲什麼?
好吧,所以我修復了這個錯誤,但我仍然希望有人能夠解釋爲什麼這個修復程序能夠正常工作。
我做了以下事情。
我包裹類「標籤」 然後,在一個特定的IE7 CSS樣式表,我把這些鏈接下面的風格專區內產生的錨鏈接:
.tags a { zoom: 1; }
是否人有任何線索爲什麼解決了這個問題?那究竟做了什麼?
謝謝! Amit
我嘗試了WordPress 3.0.1的代碼,發現沒有問題。您可能需要安裝IE Developer Toolbar並檢查標籤。
這與底層PHP代碼無關。生成的HTML是什麼樣的? – Thomas 2010-08-01 08:09:22
很可能您的鏈接被另一個元素重疊,或者您看到一個不透明度過濾器錯誤(IE6/7有時會在鏈接中應用.png或alpha不透明元素時使鏈接不可點擊)。 – Pat 2010-08-01 11:12:02
嘿,夥計們,對於混亂感到抱歉。 你們都是對的。生成這些鏈接的php標記沒有任何問題。我認爲托馬斯說的話最有意義。這可能是一些定位在它上面的元素。我將複製/粘貼生成的HTML到這裏。也許我們可以一起解決它。 – Amit 2010-08-01 12:29:26