CSS。 :悬停不在导航> li上工作

时间:2016-04-23 11:21:04

标签: javascript html css css3 hover

我坚持了几个小时,无法弄清楚为何它在悬停时没有做任何事情。这只发生在li元素上。

这是我的代码(导航栏):https://jsfiddle.net/5tobthjx/2/ 我的css代码从最底层开始(// My-css)。

如你所见:

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

为什么不做任何事?

我甚至在lis上写了一节课:'。''

我的意思是:

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

4 个答案:

答案 0 :(得分:2)

你的语法错误了。你有这个:

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

你想要这个:

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

它对我有用

答案 1 :(得分:0)

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

这不是不使用-只是给空格

的方式
li:hover {
    border: 2px solid black;
}

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

答案 2 :(得分:0)

您应该删除分数:

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

这是正确的语法

答案 3 :(得分:0)

用于导航的具体li

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