0

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

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

在此处输入图像描述

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

navbar.php:http ://pastebin.com/7065Dxcy

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

它必须是 CSS 中的东西,因为其余部分是相同的,但我看不到它。(虽然我可能只是睡眠不足:P)

4

2 回答 2

1

代替

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

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

在 css 文件的第 12 行

编辑:

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

所以,尝试更换

ul.dropdown li.hover a

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

或完全删除。

于 2012-08-29T11:15:50.733 回答
1

简单地说,问题在于您的 PHP 中的导航栏结构index不同,这里是您的导航栏结构的屏幕截图index.php

索引中的导航栏

empty.php

empty.php 中的导航栏

只要确保你使用相同的结构,我猜;希望有帮助!

于 2012-08-29T11:33:18.033 回答