• ベストアンサー

Dreamweverでのフレーム

Dreamweaver MXを使用しています。 フレームを分けたのですが、フレームのサイズを固定する事は可能でしょうか?現在、右と左に別れていまして、左の方を200ピクセル(幅)で設定したいのですが、どうしたらよろしいのでしょうか? よかったらお返事お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#6683
noname#6683
回答No.1

画面を左右に2分割する際、片方は幅200ピクセルで固定したいが、残りの部分は画面サイズに合わせて変動して欲しいということがあります。 このような場合には <FRAMESET cols="200,*">という具合に「*」を使用することで左側のフレームは画面サイズに合わせて変動します。 例 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title>TITLE</title> </head> <frameset cols="200,*" frameborder="NO" border="0" framespacing="0"> <frame src="right.htm" name="leftFrame" scrolling="NO" noresize> <frame src="left.htm" name="mainFrame"> </frameset> <noframes><body> </body></noframes> </html>

関連するQ&A

  • ドリームウィーバーのフレームサイズ表示について

    はじめて、複数フレームの使用のページを、DW4で、作成しました。   フレームを、上・下・左と、右がメインと4つ分けているのですが、まず上の幅を80ピクセルで横いっぱいに・下の幅を80ピクセルで横いっぱいに・左の幅を130ピクセルにで上下の間に挟まれた状態で、どのブラウザのサイズでも固定して見えるようにしたいのですが、どうすれば良いのでしょうか。  ちなみに、右のメイン画面以外は、スクロールバーを出さないようにしたいのです。 現在作成した状態ですと、左のフレームがスクロールできず(スクロールバーは非表示ですが、下の方の内容が動かず見えない)、右・メインはスクロールバーが、出て問題なし。上は固定されて問題なし。下は途中で画面が切れた状態です。 このようなフレームを、意図通り表示できる設定する方法を教えてください。 宜しくお願いします。

  • フレームの分割について

    ホームページビルダーV6.5を使用しております。 フレームの分割について教えて下さい。 フレームを左、中、右と3分割します。 左にメニュー、中に内容、右に壁紙(写真)と配置しました。ブラウザの左右の幅を狭くした場合は右のフレームのみがサイズが変わって左と中はフレームサイズとその中にある、表のサイズが変わらないようにしたいです。フレームと表共に、ピクセルでのサイズ表示とパーセントでのサイズ表示があるので、この辺の調整で上手く出来そうなのですが、、、よくわかりません。どのように設定したら良いのか教えて下さい。

  • フレームサイズ固定

    ウインドウサイズを小さくすると、左フレーム(メニュー)が隠れてしまいます。 フレームサイズ固定というより、フレーム幅の固定という感じですが、できるものなのでしょうか?

  • DreamWeaverのフレーム

    上のフレームとそれにネストした右のフレームを設定し、逆L字型のように一体化したメニューを置きたいのです。 Fireworksでそれぞれのフレーム用にデザインし、DreamWeaverのフレームセットで書き出してみました。 ブラウザでレビューしてみると、右側のフレームが少し下がった状態になり、上のフレームと結合しません。上と右のデザインは高さ、幅等、ピクセル単位で融和できるよう作ったつもりなのですが・・・。 ビルダーではHP作成したことはありますが、フレーム作成ははじめて、またこのソフトも初めてなもので言葉足らずですみません。何かヒントがあれば、ご指南くださいませんでしょうか。

  • Dreamweaverでフレーム活用

    メニュー画面(BBS/LINKなど選ぶ部分)とそのコンテンツのページ(bbs.html/link.html)などを別々に作りました この別々のものをひとつに結合させたいのですが、フレームの設定はどうすればいいのでしょうか? できれば「上フレームおよびネストした左フレーム」というスタイルで 上フレーム 画像ファイル(ロゴ) 左フレーム menu.html 中身(残り) コンテンツ(bbs.html/link.htmlなど) としたいです menu.htmlは幅200ピクセルあれば十分です 中身?の部分のみが切り替わるようにしたいです どうかお返事ください・・・

  • Flash MXについてお聞きしたい事があるのです...

    Flash MXについてお聞きしたい事があるのです... 現在、ホームページビルダー11で、ホームページを作っているのですが、Flash MXでキャンパス?サイズを800×350 に変更して、Flash を作り、保存、パブリッシュにして、ビルダー11の画面の、挿入 → ファイル → Flash ファイル → で挿入すると、 画面の真ん中に、Flashファイルからのフレームのサイズを取得することがえきませんでした。初期値として、幅を320ピクセル、高さを240ピクセルに設定しますと表示されます。どのようにすれば800×350に設定できますか?

  • ホームページビルダー2001でフレームの固定

    ビルダー2001でフレームのページを作っているのですが、 フレームの中に画像を固定し画像の上を文字がスクロールするようにしています。 しかしPCの環境によっては画像の幅に合わせているフレームがずれて見えてしまいます。 IEの画面左にお気に入りなどを表示させてもずれます。 自分のPCではちゃんと画像の幅にフレームを設定出来ているのですが・・・。 フレームの幅を固定する方法をご存知の方、よろしくお願い致します。

  • フレームでのcols設定について

    フレームを使用してホームページを作っている者です。 framesetのcolsの設定にて ブラウザの中心から左へ329ピクセル左をフレームの境目に設定したいのですが、 可能でしょうか? 気持ちとしては <frameset cols="50%-329,*"BORDER="0"> と設定したい感じです。 JavaScriptを使用して ブラウザの幅を取得して半分にして329ピクセル加算する方法で実現しようと考え ------------------------------------------------------------------------------ <html lang="ja"> <HEAD> <title>フレーム設定</title> </HEAD> <script language="javascript" type="text/javascript"> //ブラウザ幅を求めるgetBrowserWidth() //my-notebook(http://osima.jp/blog/js-getBrowserWidth/index.html)さんから拝借 function getBrowserWidth() { if ( window.innerWidth ) { return window.innerWidth; } else if ( document.documentElement && document.documentElement.clientWidth != 0 ) { return document.documentElement.clientWidth; } else if ( document.body ) { return document.body.clientWidth; } return 0; } </script> <script language="javascript" type="text/javascript"> //フレームの左側の幅を求めるLeftWide() function LeftWide() { var leftwide = (getBrowserWidth())/2-329; return leftwide; } //framesetを出力するFrameSet() function FrameSet() { var output = '<frameset cols="' + LeftWide() + ',*"BORDER="0">'; document.write(output); } </script> <script language="javascript" type="text/javascript"><!-- //FrameSet()の呼び出し FrameSet(); // --></script> <frame src="./左のページ.html" name="left" marginwidth="0"> <frame src="./右のページ.html" name="right"> </frameset> </html> ------------------------------------------------------------------------------ と書いたのですが、 getBrowserWidth() を<BODY>~</BODY>内に書かないとブラウザ幅を取得してくれないらしく、 return 0;が帰ってきてしまい、左のページだけ表示され期待した結果が得られませんでした。 framesetの有るHTMLには<BODY>~</BODY>は定義できないのでここで詰んでしまいました。 ブラウザの中心から左へ329ピクセル左をフレームの境目に設定出来るのであれば どんな方法でも構いません。 お知恵を拝借させてください。よろしくお願いします。 追記 当方ブラウザはIE9を使用しております。 HTML、JavaScript共に初心者ではありませんが、 趣味程度の浅い知識しか御座いません。

    • ベストアンサー
    • HTML
  • フレームの作成

    Dreamweaver MX 2004を使用しています。http://www.rkdk.jp/index.html の様にページ全体にフレームを作成するのではなく、ページの一部分にフレームをはめ込むみたいな仕様にするにはどうすればよいのでしょうか。分かりずらい文章だとは思いますが宜しくお願いいたします。

  • フレームのサイズ固定とスクロールバー

    初心者ですが、宜しくお願いいたします。 現在「上部にタイトル」「下左にメニュー」「下右に本文」のフレームで3分割されたhpを作成途中です。 1.表示サイズを狭くした場合、下右の本文が左によって来て左下のメニューの幅が狭くなってしまいます。左下のメニューの横サイズを固定したいのですがどうすれば宜しいのでしょうか? 2.また、表示サイズを小さくして上部タイトルの幅よりも狭くなった時にタイトルの下ではなく、画面全体の一番下にスクロールバーを出したいのですが出来ますでしょうか? 3.同じ事が縦でもあり、上下の表示を狭くした場合下左のメニューの下が隠れたときに、画面全体の右側(下右の本文の更に右)にスクロールバーを表示したいのですがいかがなものでしょう? デザイン的にフレームとフレームの間にスクロールバーは避けたいのです。 何卒、宜しくお願いいたします。

    • ベストアンサー
    • HTML

専門家に質問してみよう