当我将一些必要的代码复制到jsfiddle
时,它可以正常工作,但它在我的网站上无效。
当我悬停在那里时,Our Rooms, Our Gems
这样的标签菜单的关键问题并不完美。
this is the site in which hover is not working correctly
修改
我认为主要问题很难理解。所以我给了一个提示。只需使用#tabs li a
更改height: 200px;
,然后您就会看到指针没有悬停在文本上但位于文本下方。
答案 0 :(得分:1)
我假设您需要整个标签上的指针,因此您需要在line 1877
template.css
上修改您的类
#tabs li a {
color: #E79D34;
display: block;
font: 20px/50px calibri;
height: 100%;
text-decoration: none;
}
它适用于您的小提琴,因为CSS未规范化,在您的网站中,CSS已标准化。
Demo不工作的小提琴
问题是您的h1
代码是否为logo
,它与您的标签重叠
答案 1 :(得分:0)
试试这个
a:hover, #tabs li a:hover {
color: #FFF;
text-decoration: none;
}
答案 2 :(得分:0)
在您的代码中,有些内容会覆盖您的:hover
。在您尝试修复之后,它是!important
关键字或:hover
的其他定义。检查您的代码或尝试在悬停块中使用!important
。
答案 3 :(得分:0)
怎么把 你做了 一个 {文字装饰:无; } 答:悬停 {文字装饰:无; }
a& :悬停
更改:hover
中的内容答案 4 :(得分:0)
将此添加到您的样式中,这将起作用
#tabs li:hover {
cursor: pointer;
}
你也可以这样做:
#tabs li a,
#tabs li:hover,
#tabs li a:hover {
cursor: pointer;
}