2016-03-10 42 views
-1

上我有一小塊代碼:標籤<a>不可點擊的相對定位塊

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
     <meta charset="UTF-8"> 
     <title>Asia Maldivas</title> 
     <link rel="stylesheet" href="css/reset.css"> 
     <link rel="stylesheet" href="css/style.css"> 
    </head> 
    <body> 
     <a href="#">TEST OUTER RELATIVE</a> 
     <div class="bg"> 
      <a href="#">TEST</a> 
     </div> 
    </body> 
</html> 

的CSS:

.bg { 
    position: relative; 
    background: linear-gradient(to bottom, rgba(18,138,167,0.95) 30px,rgba(62,195,209,0.95) 7%,rgba(12,115,160,1) 100%); 
    z-index: -1; 
} 

a { 
    text-decoration: underline; 
    z-index: 99; 
} 

現在我有一個鏈接,無法點擊,我不明白爲什麼。

+0

更改z-index作品。我假設它把它放在某個東西后面,這使得它無法訪問 - 雖然它背後的東西是不可見的。 –

回答

1

它是由z-index引起的:-1;如果你刪除它,它將是可點擊的。

1

正如Dan所說,您需要從.bg中刪除z-index: -1。這是活生生的例子:

https://jsfiddle.net/smmmrw7g/

看來,Z-指數有一定的繼承一個從另一個。