0

この問題を解決するために 3 日間を費やしましたが、実行可能な解決策を思いつくことができません。

javascript を使用して、各ブラウザに合わせたスタイルシートを読み込もうとさえしましたが、それでもうまくいきませんでした。

私の問題は、水平メニュー (http://mydomainsample.com/fire_rebuild) がクロムで完全に正常に表示されていることですが、サファリまたはファイアフォックスをロードすると、子メニューの位置がずれてしまいます。奇妙なことに、IE(9) は他の 2 つよりも正しいことに近づいていますが、それでも完全には正しくありません。

私はそれを理解しようとしてスタイルシートをいじりましたが、fff、safari、またはクロムで台無しになっているとうまくいきます。

すべてのブラウザで機能するソリューションが見つからないようです。

誰かがこれに対する解決策を見つけるのを手伝ってもらえますか? 別のメニューを使用してみましたが、これが一番見栄えが良く、使用した垂直方向のドロップにより、メニューとスライドショーの間の z-index の問題が発生し、修正できないようです。

4

3 に答える 3

0

srcはリンクタグのオプションの属性ではないと思います。最初の2つのようなhrefに置き換えます。Firefoxでページを見ると、上記の2つのファイルがインポートされているのがわかりません。

これらのリンクタグ内のファイルの順序も非常に重要です。

href = "stylesheets / reset.css"

href = "stylesheets / coda-slider-2.0.css"

あなたがすでにそれらを持っているかどうかはわかりませんが、firefoxとchromeにはfirebugとwebdeveloperプラグインがあり、生活を楽にします。

于 2012-04-27T17:43:39.260 に答える
0

jQuery が v1.7.2 に更新されました。すべてのプラグインを更新して、それが役立つかどうかを確認します。

于 2012-04-27T17:47:56.230 に答える
0

まず、さまざまなブラウザーに対応するために適用したすべての JavaScript を削除します。次に、style.css 83 行目のwidth:750px;and を削除します (ul#nav li:hover > ul)left: 548px;

これで問題が解決することを願っています

また、ページ幅は 1220px です。小さな画面サイズに対応するために、幅は 960px のままにしてください。

于 2012-04-27T18:06:09.727 に答える