2016-04-23 75 views
-2

我堅持了幾個小時,不知道爲什麼它不會做任何懸停。這隻發生在李元素上。CSS。 :懸停不工作在導航>李

這是我的代碼(導航欄):https://jsfiddle.net/5tobthjx/2/ 我的css代碼從最底層開始(// My-css)。

正如你看到的,我有:

li:hover { 
    border: 2px-solid-black; 
} 

爲什麼沒有做任何事情?

我甚至把一個類上LIS: '李'

我的意思是:

.li:hover { 
     border: 2px-solid-black; 
    } 
+0

非解析語法可能不是一個很好的來源對於一個問題。 – ArcSine

+0

使用提供語法驗證的文本編輯器?由於語法不正確,Chrome工具還會指出CSS規則無效。 – ArcSine

回答

2

你得到了錯誤的語法。你有這樣的:

li:hover { 
    border: 2px-solid-black; 
} 

你想這樣的:

li:hover { 
    border: 2px solid black; 
} 

它爲我

+0

謝謝你,我的壞 – Katallone

+0

不客氣 – JaxCze

0
li:hover { 
    border: 2px-solid-black; 
} 

這是沒有辦法的辦法不使用-只給一個空間

li:hover { 
    border: 2px solid black; 
} 

示例https://jsfiddle.net/5tobthjx/7/

0

您應該刪除的分數:

li:hover{ 
    border:2px solid black; 
} 

這是正確的語法

0

在導航UL李特定李

nav ul li:hover { 
    border: 2px solid black; 
}