CSS 在不是索引的页面上表现异常

标签 css menu

出于某种原因,我的 CSS 在不是索引的页面上表现得很奇怪。 这很奇怪,因为网页的整个顶部是它们之间的共享包含。

这是问题的图片和相关代码:

enter image description here

页面顶部:http://pastebin.com/qePqZhsE

导航栏.php:http://pastebin.com/7065Dxcy

导航栏的 Css:http://pastebin.com/79tdQ4eP

它必须是 CSS 中的某些内容,因为其余部分是相同的,但我看不到。 (虽然我可能只是 sleep 不足 :P)

最佳答案

替换

ul.dropdown li.hover a { color: red; } 

ul.dropdown li:hover a { color: red; }

在 css 文件的第 12 行

编辑:

正如在下面的评论中所说,你有这样的结构:“ul.dropdown > li > ul > li > a”而你正在将 css 应用于“ul.dropdown li a”。

所以,尝试替换

ul.dropdown li.hover a

ul.dropdown > li > ul > li.hover a

或完全删除。

关于CSS 在不是索引的页面上表现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12176476/

相关文章:

javascript - 当我在我的页面上隐藏一个元素时,光标会移动到顶部而不是下一行。我该如何阻止呢?

javascript - 如何垂直对齐颜色框中的文本?

java - 在android中创建菜单/子菜单

ios - 如何创建复制弹出窗口?

html - 导航菜单宽度自动缩短或展开

javascript - 我如何遍历表格的元素并更改 JavaScript 中每个元素的背景颜色?

jquery - 将一个类添加到具有特定 ID 链接的标签

html - 我的第一个隐藏 UL 设置为显示 : none; affecting second UL

html - Div调整大小/适应

angular - 如何删除 Angular Material Design 菜单框滚动条