0

何らかの理由で、私の css がインデックスではないページで奇妙な動作をしています。Webページの上部全体がそれらすべての間で共有されているため、これは奇妙です.

問題と関連するコードの写真を次に示します。

ここに画像の説明を入力

ページの上部: http://pastebin.com/qePqZhsE

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

navbar の CSS: http://pastebin.com/79tdQ4eP

残りは同じですが、私には見えないので、それはCSSの何かでなければなりません。(ただ寝不足かもしれませんが :P)

4

2 に答える 2

1

簡単に言うと、問題は、PHP 以外のナビゲーション バーの構造indexが異なることです。これは、ナビゲーション バーの構造のスクリーンショットですindex.php

インデックス内のナビゲーション バー

empty.php

empty.php のナビゲーションバー

同じ構造を使用していることを確認してください。お役に立てば幸いです!

于 2012-08-29T11:33:18.033 に答える
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 に答える