• 締切済み

プルダウンメニューの位置がずれてしまいます

質問させてください。 メニューボタンにマウスオーバーすると下にサブメニューが表示される、プルダウンメニューを作成しています。(階層メニューというのでしょうか?) Dreamweaverでレイヤーを使って作っているのですが、サブメニューの表示位置がずれてしまって困っています。 以前ご質問させていただき、一番外のTableを中央揃えにしているため、レイヤーの「position」が”absolute”だと画面の大きさによって位置が変わってしまうことがわかりました。 そこで”relative”にすればいいのかと思ったのですが、そうするとDreamweaverの「レイヤー」(←表示/非表示やz-indexを設定したりするプロパティ)から消えてしまうのです。 たぶん、レイヤーとして認識されていないのだと思います。 自分なりに調べ、Javascriptでブラウザの幅-Tableの幅÷2を求め、そこを基点にして”absolute”にすればいいというところまではわかったのですが、知識不足のためいろいろ試してみてもJavascriptエラーになってしまって・・・。 どのように書けばいいのかお教えいただけると、大変助かります。 よろしくお願いいたします。

みんなの回答

noname#39970
noname#39970
回答No.1

ずれちゃうけど 一旦absolute状態でdreamweaverで作成して 最終調整として手でソースをrelativeに書き換えて調整するのはどう?

mucchi-10
質問者

お礼

返答が遅くなりました。ご回答いただきありがとうございます。 早速試してみたのですが、ソースを手で修正してみても、Dreamweaverで”relative”にした時と同じ結果でうまくいきませんでした。。。 また何か気づいたことがありましたら、お教え下さい。 よろしくお願いいたします。

関連するQ&A