プロが教えるわが家の防犯対策術!

質問させてください。
メニューボタンにマウスオーバーすると下にサブメニューが表示される、プルダウンメニューを作成しています。(階層メニューというのでしょうか?)
Dreamweaverでレイヤーを使って作っているのですが、サブメニューの表示位置がずれてしまって困っています。

以前ご質問させていただき、一番外のTableを中央揃えにしているため、レイヤーの「position」が”absolute”だと画面の大きさによって位置が変わってしまうことがわかりました。
そこで”relative”にすればいいのかと思ったのですが、そうするとDreamweaverの「レイヤー」(←表示/非表示やz-indexを設定したりするプロパティ)から消えてしまうのです。
たぶん、レイヤーとして認識されていないのだと思います。

自分なりに調べ、Javascriptでブラウザの幅-Tableの幅÷2を求め、そこを基点にして”absolute”にすればいいというところまではわかったのですが、知識不足のためいろいろ試してみてもJavascriptエラーになってしまって・・・。

どのように書けばいいのかお教えいただけると、大変助かります。
よろしくお願いいたします。

A 回答 (1件)

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

調整するのはどう?
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/10/16 10:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!