2012-03-28 8 views
-3

こんにちは私はウェブサイトで働いています。サードパーティメニューのCSSまたはJscriptを追加すると、私のウェブサイトの<li>タグが壊れてしまいます。サードパーティのメニューが画像とLIタグを混乱させるバッドCSSデザイン

私のdivタグはCSSで正しく閉じているはずです。しかし、私は2日を無駄にしてからこれを行うことができません。私はJscriptsメニューとCSSメニューも試してみましたが、すべてがすべて混乱しているようです。

ここにはウェブサイトへのリンクがあります.3つの大きな画像がスライドしていないdefault.aspxページを見ることができます。また、gallery.aspxのページでは、画像がスライドする 私はそこで同じメニューを使用しません。

ウェブサイトのホームページへのリンク:http://gkainc.somee.com/default.aspx

ギャラリーリンク(作業):http://gkainc.somee.com/gallery.aspx

私は、CSSファイルの一部を追加しています。これを見てください。

cssは、ここのウェブサイトのリソースで見ることができます。

+2

オフサイトのリソースは排他的ではありません。問題のファイルを見つけられるとは思わないでください。それらのファイルから関連する抜粋を含めてください。 – zellio

+1

これはウェブサイト上で本当に一般的なことであり、私は真剣にあなたがサードパーティのものを必要としているとは思わない。私はCSSまたはjqueryのフライアウトメニューのチュートリアルを見てみる...サードパーティの混乱をドロップします。 – Timmerz

答えて

0

あなたのdiv #menuh-containerは巨大で、他の要素よりも高いZインデックスを持っているため、その上に表示されます。検索フィールドを強調表示することもできません。

他の要素には、メニューコンテナよりも高いZ-インデックスを付けて、上に重ねて表示するか、メニューコンテナをより小さく編集するのが理想的です(理想的には実際のメニューのサイズとそれ以上ではありません) 。

希望に役立ちます。

+0

あなたは途中にいましたが、 '#menuh-container'にはサイジングルールはありませんので、問題はその子供を大きくするための問題でした。また、Zインデックスを下げると、サブメヌースが画像で覆われることになります。 –

0

あなたの問題は、animated-menu.cssの16行目です。 margin: 40emを設定して、メニューを画面の左側に配置します(position:absolute;right:0を使用しないのはなぜですか?)。メニューの下部に大きな余白が追加され、メニューが画像を覆い、クリックをブロックします。

これをmargin-left: 40emに更新すると余分な余白がなくなり、問題が修正されます。

関連する問題