• ベストアンサー

レイヤーの位置固定ができません

ducklingの回答

  • duckling
  • ベストアンサー率47% (88/185)
回答No.1

JavaScript ではなく HTML のところで質問している テーブルをオブジェクトと呼んでいる、というところから、 もしかしたら DynamicHTML の知識は少ないのではないかと とっても不安ですが、 ベースとなるテーブルの「幅」をあらかじめ決めて「センタリング」し、 (画面幅/2) - (テーブル幅/2) の位置にメニューを置いたらどうでしょう? そうしたらWindowサイズを変えても必ず、テーブルの左端にメニューが来ます。 あとは微調整のみ。

holiday669
質問者

補足

 回答ありがとうございます。  さらに、初歩的な質問で申し訳ないのですが、 この「画面幅」って言うのはなんなんでしょうか‥ すいません、教えてください。よろしくお願いします。(゜゜)(。 。 )ペコッ

関連するQ&A

  • レイヤーの位置を固定しない方法

    こんにちわ、CSSのレイヤーについて質問させていただきます。 レイヤーをセンター寄せのホームページに使うのですが、普通に記述すると、 #Layer1 { position:absolute; left:499px; top:537px; width:130px; height:107px; z-index:1; } となり、絶対位置になります。 これをrelativeを使うと、ウィンドウサイズを変更した際、その場にレイヤーの内容が残り、ページをリロードさせないと相対位置になりません。 これをリロードしなくとも相対位置になるような方法が書かれているホームページをご存知ではないでしょうか? (ウィンドウのリサイズとレイヤーの位置連動してほしいのです・・・) どうぞよろしくお願いいたします。

  • レイヤーの位置を固定する方法

    メニューにマウスをのせたら、その下にサブメニューが表示されるようにしたいと思っています。 (TOYOTAの2階層目以降のような感じです) Flashは使わずレイヤーで作っているのですが、ブラウザを全画面に大きくして見るとちゃんとした位置に表示されていても、小さくするとレイヤーの部分が右にずれてしまうのです。 メニューボタンの下にそれぞれレイヤーを作っており、タグは<div>を使用しています。 また、Dreamweaver8を使っていて、レイヤーの左・上からの位置を適当にpxで指定しています。 常に同じ場所にレイヤーが表示されるようにするには、どうしたらいいのでしょうか。 わかりづらいかと思いますが、よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • Goliveのレイヤーの位置

    MacでGoliveCS2を使っていますがその機能の中でレイヤーの位置があわず困っています。ページ設定でレイヤーを設定してプラウザプレビューで確かめるととんでもない場所に表示します。旨く指定した場所に表示出来ないものでしょうか

    • ベストアンサー
    • Mac
  • レイヤーの固定の方法

    レイヤーの対して、「position:absolute」を指定すると、親要素の位置を 基準に配置場所が決まりますよね。 ある画像を画面のセンター揃えにした場合、自動的に画面のセンターに表示 されるようになります。これだと画面のサイズによって画像の座標が変わって しまいます。 今は<BODY>タグが親要素となっているため、レイヤーの位置が画面のサイズに よって違ってしまいます。(つまり画面の上から40px、横から100pxという指定) 画面のサイズによって座標が変わる親要素からレイヤーの位置を指定したいのですが、その方法がわかりません。 解決策を教えてください。 果たしてこの説明で意味が伝わったでしょうか??心配…。

    • 締切済み
    • CSS
  • 上フレームページと下フレームページが共にページのTOP(一番上)の位置

    上フレームページと下フレームページが共にページのTOP(一番上)の位置が見えるよなリンクの仕方を教えてください。 HTML初心者です。上下2つに分けたフレームページを作っています。 下フレームページの下の方の位置のリンクボタンをクリックすると上フレームページが見えなくなってしまいます。また下フレームページも下の方の位置へリンクしてしまいます。 下フレームページのどの場所のリンクボタンをクリックしても常に 上フレームページと下フレームページが共にページのTOP(一番上)の位置が見えるよなリンクの仕方をご教授ください。初心者ですのでなるべく簡単で具体的なHTMLの書き方を教えてください。 どうぞよろしくお願い致します。

    • ベストアンサー
    • HTML
  • DreamweaverのレイヤーとDiv

    Cssを覚えようと勉強中で、 よくある本の付属CD-ROMにある企業のWEBサンプルをDreamweaverで開いてみてみたら、 構成するにあたって、色々と疑問がでてきました・・。 Dreamweaverで開くと、レイヤー表示される所と、 (プロパティにレイヤーとでて、ドラッグなどで位置修正可能) 赤い枠だけ表示される、DIVのコンテンツブロックのものとありました。 (プロパティには、ID名が表示されるのみで、レイヤーとは表示されず、位置調整がドラッグではできない) レイヤーの方はわかるんですが、 赤枠だけ表示されるDIVのコンテンツブロックってどうやって作るのですか? どうしても位置を指定すると、レイヤー化しますよね・・。 でも、色々な企業サイトのサンプルをDreamweaverで開いてみても、 どのサイトもレイヤーとコンテンツブロックとわかれていました。 なぜ、赤い枠のものと、レイヤーとわかれて作るのですか? どういう関係で分けているんでしょう? headerをレイヤーで作っている所もありましたし、 footerを赤枠のみのdivコンテンツブロックで作っている所もありました。謎です。。 どなたか分かる方、教えてください・・; ・赤い枠のみのIDコンテンツブロックの作り方(レイヤーにならない ・なぜレイヤーと↑と分けて作るのか不明、何を元に分けているのか、分からない ・cssの設定ってかなり量がありますが、どうやって整理して作成しているのか。 一つ一つ、これとこれが同じでってやっていったら、きりがないですよね。。 横のウィンドウのタグから、 適用ルールにインラインスタイルってでるんですが、 そこで一つ一つ新規ルール作成で作っているんでしょうか? 色々質問すみませんが、回答いただけると助かります。 宜しくお願いします!

  • ローディングとFLV再生終了後にHTMLにリンク

    Adobe Flash CS4 WINDOWS バージョン 8.0 アクションスクリプト 2.0 題名の通りなのですが、FLVを読み込みその間に 読込みサイズをダイナミックテキストで表示させ、 読込み終了後、再生して再生が終わったらHTMLにリンクをさせたいと思います。 自分は、FLVをレイヤーに配置して、1フレーム目に ローディング中はローディングを表示させ、 読込み終了後、再生して、適当なフレームをループさせて IFで再生終了の時に、最後のフレームに進めて そこのフレームで、リンクしようと思っています。 質問1 まず、考え方としてあっているか? 質問2 サンプルプログラムを教えていただきたい。 現在、ローディングと再生終了のタイミングがとれません。 質問1だけでも答えていただけるとうれしいです。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • iTunesの位置、サイズ、ウインドウの固定

    初心者ですいません・・・。 iTunesですが、起動後、ウインドウが決めた位置で起動してくれません・・・。 起動し、端の矢印で、サイズを広げたりし、終了。 再度、起動すると、決まった位置でしか起動しません。 決まった位置は、モニターの上下とも、5センチぐらいで、ちょうど真ん中にウインドウで起動します。 これを、また、端の矢印で、広げたりし、自分の好きな位置、サイズにしまして、 Ctrl+×で閉じても、再度起動すると、また、真ん中の位置で起動します・・・。 iTunesだけで、他の、IEなどは、記憶してくれます。 いろいろ検索や、調べましたが、解決策がわからず・・・。 お分かりの方、アドバイスあればお願いします。 OSは、Windows 7 Ultimate 64Bitです。

  • PDFのレイヤーについてです。

    PDFのレイヤーについてです。 PDFを開くとPCの処理速度が遅いため、下のレイヤーから順に表示され 最後に一つのページとして表示されます。 今回、一番下のレイヤーだけほしいのですが 分離する方法やソフト等ありませんでしょうか。できればフリーソフトでお願いします。

  • フレーム画面の特定位置へのリンク

    フレーム画面の指定位置へのリンクで困っています。 フレームを使用していないTOP画面から、横分割にしたフレームにジャンプしたと同時に下の画面の特定位置を表示したいのですが、WEBサイトでHTMLの書き方を探しているのですが、なかなか見当たりません。 (TOP画面のいくつかのメニューからは、常に違うフレームファイルの指定位置ににジャンプさせたいです。) HTMLに詳しい方よろしくお願いいたします。