• ベストアンサー

幅を固定したい

HP作成中です。右、左と分かれてる縦分割のフレームです。 そこで、左のフレームをビヨ~ンと広げると、当然右のフレームが狭くなり、中身の文書もそれと一緒にずれてしまいます。(フレームに収まろうとして下へ下へ文章がずれていきます。) 他のHPとか見ると、あるフレーム等をいくら広げても 一方の中身の文章は固定されたままになっています。 これはどのようにしたらできるのですか? よろしくアドバイスお願いいたします。

  • HTML
  • 回答数2
  • ありがとう数4

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

  • ベストアンサー
  • ikazuti
  • ベストアンサー率27% (130/469)
回答No.1

noresizeを指定すればよいのではないでしょうか <FRAMESET COLS="150,*" border=0 framespacing=0 frameborder=no> <FRAME SRC="menu.html" NAME="index_menu" MARGINWIDTH="0" MARGINHIGHT="0" SCROLLING="0"> <FRAME SRC="main.html" NAME="index_main" MARGINWIDTH="0" framespacing=0 MARGINHIGHT="0" NORESIZE> </FRAMESET> こうすれば、一応固定されます。

nekocya
質問者

お礼

できました!ありがとうございました!

nekocya
質問者

補足

それで確かに固定できました!! しかし、例えば、お気に入りをクリックすると左側にお気に入りの欄が表示されますよね?そうするとやっぱり右に表示されているHPの文字などがずれてしまうのですが、その場合はどうすればいいんでしょうか・・・。例えばyahooのHPはお気に入りを左に開いたままでも文字はずれずにそのまま中身が固定されているのですが・・・・。

その他の回答 (1)

noname#15312
noname#15312
回答No.2

こんにちわ♪ 質問者様へのお礼の部分でかいてありました質問の回答をさせていただきます ヤフー等のサイトが文字がずれないわけはテーブルで固定してあるからです タグを読める方でしたらわかるのですが、ヤフーのHPはボーダーサイズ0のテーブルが組まれています なので、メインページ(メニューのリンクを表示するほう)に横幅を指定した(ピクセル指定してください)テーブルをいれてそのテーブルの中に表示させたい文字などを入れてください。 テーブルの中にさらにテーブルを組み込んでやるとレイアウトの崩れの心配はなくなります。(ベースのテーブルをピクセル指定してるので中のテーブルはパーセント指定でも問題ありません) 企業のHPとかはそうやってテーブルをたくさん組み込んでいます (その方法で作られたページはウィンドウを小さくしたら下のほうにスクロールバーがでます。) この意見が参考になれば幸いです

nekocya
質問者

お礼

なるほど!!!参考になりました!!!

関連するQ&A

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

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

    • ベストアンサー
    • HTML
  • HPのページの大きさを固定したい

    現在、左フレームに「メニュー」があり、右フレームでページが変わるHPにしています。 右ページのウィンドウの大きさを固定することはできるんでしょうか? いろんなPCの方が見るので、小さめに固定したいな・・・と思ったのですが。 ご意見お待ちしております。

  • 2つのフレームの縦スクロールを連動させる方法

    framesetで縦に分割した2つのフレームの、片方の縦スクロールを動かしたら、もう一方の縦スクロールも連動して動くようにする方法をご存知の方がいらっしゃいましたら、よろしくお願いします。 例としては、住所録で、左の氏名は固定したまま住所以下の項目を横スクロールさせるために、氏名とそれ以外を左右の別のフレームに表示しています。 人数が多くて下のデータを見るときに、氏名の縦スクロールバーを上下に動かしたら、右の項目も一緒に動くようにしたいのです。 でないと、氏名と住所以下が一致しなくなってしまいます。

  • フレームの境界線を固定したい。

    ビルダー9を利用しています。 左、右分割のフレームを使ったページを作り、ネットに公開しましたが、フレーム境界線がネットで左右に動きます。フレーム境界線の固定方法を教えて下さい。

  • HPビルダー8 フレームを消して1つにまとめたい!

    HPビルダーでHPを作って公開しています。 でも今のHPはフレームを使って2分割に分かれています。 左のフレームにメニューが縦にならんでいてスクロールバーが付いています。右にはメイン?ページがあります。 それを分割しないで今度はフレームを使わず今までのHPの感じで1つのページに変えたいのですがどうやったらできますか? 作り直すしかありませんでしょうか? 宜しくお願いします!

  • dreamweaver8 同じページにリンク

    上手く説明できないかもしれませんが、宜しくお願いします。 まず、左と右に分かれたフレームのページを作成しました。 左には縦に三行「A」「B」「C」と文字を入れ、 右には縦に長い文章のページを作りました。 左の「A」のリンクをクリックすると、右の文章の上部分 左の「B」のリンクをクリックすると、右の文章の中間部分 左の「C」のリンクをクリックすると、右の文章の下部分 に行くようにしたいのです。 こんな風に、ページをワープ(?)させる方法はありますか? アドバイスお願いします。

  • 2カラムで固定幅+可変幅のCSSは?

    2カラムのデザインで、左のカラムは幅が200px、右のカラムは幅が可変(100%から200pxを引いた値)にするにはどうすればいいのでしょうか? なお、右カラムの中身の文章はごくごく少量のときもありえます。 以上、よろしくお願いします。

    • ベストアンサー
    • CSS
  • リンクのターゲットの仕方について

    index.htmlと同じフォルダに上(ue.html)下(sita.html)に2分割されたフレームページ(top.html)があります。 これは、上のボタンから下にページが表示されるように『target=sita』で設定し、ちゃんと表示できます。 index.htmlのあるフォルダに新たにフォルダ(TRIP)を作り、上(../ue.html)と左(phidari.html)右(pmigi.html)に分かれた3分割のフレームページ(p.html)を新たに作成します。 これは、左のボタンからから右に『target=migi』で、ちゃんと表示されます。 次に、上のボタンから下に左右に分かれた3分割のフレームページ(p.html)を、元通り2分割のフレームページ(top.html)に戻したいのですが、『target=sita』では、別の窓が開いてしまい、下に表示されません。 どうしたら、3分割のフレームページを2分割のフレームページに戻すことが出来るんでしょうか? まだまだHP作成初心者ですので、質問に分かりにくい部分があると思いますが、教えていただけると嬉しいです。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • HPの表紙をフレームで分割するやり方を教えて下さい

    HPビルダーV6でフレームの分割を使って表紙を縦二つに分割して作成しています。 ところが、何度製作してもうまくできません。 分割した左のコーナーにメニューのボタンを並べて右のコーナーに表紙の画像等を飾ってレイアウトしていますが、 左側のコーナーのボタンをクリックすると画面は変わるのですが、分割された狭い範囲しかぺージが表示されません。 上手く表示する方法を詳しく教えていただけませんでしょうか

  • 2カラムの左固定、右変動幅にするには?

    CSS初心者です。 ページ幅に合わせて右カラムの幅を変えたいのですが 左カラムを固定にして右カラムだけ変動させるにはどのようにしたら良いですか? カラム全体をBOXで囲んで幅を決めてその中で 左カラムの幅を固定にして 右カラムの幅を100%としたところ 右カラムのフローティングが崩れて左カラムの下に表示されてしまいます。

    • ベストアンサー
    • CSS

専門家に質問してみよう