2016-04-23 46 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; 
}