syuwach回答ポイント 80ptウォッチ 1

ウェブサイト制作について質問です。


CSSとJavascriptを使ったポップアップメニューなのですが、IE6とFireFox1.5~2ではちゃんと動いていました。
しかし、IE7ではうまく動かないことが判明してしまいました。(すべてwindowsXP sp2で確認)

原因を探ったところ、メニュー全体に指定しているCSSの「position:absolute」でした。
(具体的には、メニュー全体を<div id="navbar"></div>で囲んでいて、CSSにおいて#navbarのプロパティでpositionを指定しています)
これをはずせばきちんと動きますが、そうするとレイアウトが崩れるのでできません。
なにかよい方法はありますでしょうか。
お知恵をかしてください。

以下のリンクに、ポップアップメニューとコードがあります。
よろしくお願いします!
http://syuwach.nigamushi.net/test.html

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2008-04-02 17:21:14
終了日時
2008-04-09 17:25:04
回答条件
回答にURL必須 1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

JavaScript2781CSS1755IE7248WindowsXP1917IE6534ウェブサイト1049プロパティ805レイアウト739ポップアップ366

人気の質問

メニュー

PC版