2011-06-22 27 views
1
<a href="http://www.w3schools.com/">Visit W3Schools</a> 

這是鏈接。「腦殘」鏈接

我把它插入到一個給定的DIV中,它的顯示完美如預期的那樣,但是,光標不會變成鏈接,點擊這個也不會做任何事情。

我把它插入到不同的div中,它顯示完美並且完美地工作。

什麼都可以在CSS中完成,以防止鏈接工作?這些DIV之間有什麼不同?

這是一個謎。這種行爲在Chrome,FF,IE和Safari中是一致的

+2

你可以給的jsfiddle一個例子嗎?或者你可以發佈的HTML和CSS? – corroded

+0

html和CSS是英里長。我只是問是否有一種已知的方式來通過CSS工作來「打斷」鏈接,因爲CSS是兩個DIV之間的唯一區別。他們是兄弟姐妹。 – JasonGenX

回答

2

CSS無法禁用鏈接。有可能重疊它。右鍵單擊並選擇Inspect Element以查看它是什麼。

+0

可能就是這樣。我最初的div位於主內容div的外部,我猜CSS結構必定會在命中測試中造成一些重疊。將其移入其中可以立即解決問題。 – JasonGenX

0

有一個很好的機會有一個div定位在它的頂部。

添加下列樣式到鏈接確認:

<a href="http://www.w3schools.com/" style="display:block; z-index:1000;">Visit W3Schools</a>