• ベストアンサー

フレームタグについて

ジオシティーズのHPにフレームタグ(フレーム)を付けたいです。 イラストを紹介するために使いたいのですが、フレームタグを調べてもよく分かりませんでした。どこか、分かりやすくやり方などを説明してあるサイトは無いでしょうか? サイトではなくても、教えてくれたらうれしいです。 左側にメニューで右側にイラストなど表示されるのがいいです。 お願いします。

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

可能な限りフレームという手法は使わないほうがよいです。 【参考サイト】 フレーム OR frame 問題 XML - Google 検索   http://www.google.co.jp/search?hl=ja&safe=off&q=%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0+OR+frame+%E5%95%8F%E9%A1%8C+XML&btnG=%E6%A4%9C%E7%B4%A2&lr=lang_en%7Clang_ja ・・XHML1.0では非推奨となり、XHTML1.1では廃止されました。iframeもXHTML1.1では無い。--objectを使います。  スタイルシートで作成しましょう。  それでもといわれれば、 【参考サイト】 Frames in HTML documents (ja)   http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/frames.html この場合 # HTML 4.01 フレーム設定型DTD。これは、移行型DTDのすべてに加えて、フレーム用の内容を加えたものである。このDTDを用いる文書は、次の文書型宣言をせよ。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> という宣言をした上で、・・ 【参考サイト】 フレーム frameset 作成方法 OR 作り方 - Google 検索   http://www.google.co.jp/search?hl=ja&q=%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0+frameset+%E4%BD%9C%E6%88%90%E6%96%B9%E6%B3%95+OR+%E4%BD%9C%E3%82%8A%E6%96%B9&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_en%7Clang_ja&aq=f&oq=

natukare
質問者

お礼

ありがとうございました。フレームのURLを貼っていただきとっても参考になりました。

その他の回答 (1)

  • pasocom
  • ベストアンサー率41% (3584/8637)
回答No.1

はじめにFRAMESETタグでフレームを切り分けます。 <FRAMESET COLS="n,n,n,・・・"> フレームの縦分割の割合を指定する。 (今回質問者様の要望は縦割りですね。) n=ピクセル数または%で。*は残り全部の意味でCOLS="100,*"のように使う <FRAMESET ROWS="n,n,n,・・・"> フレームの横分割の割合を指定する。 <FRAMESET FRAMEBORDER="NO"> フレームの縁をなくす (Internet ExplorerではFRAMESPACING="0"を指定しないと1ピクセルの空白が残ってしまいます。) <FRAMESET FRAMESPACING="ピクセル数"> フレームとフレームの間隔 以上です。 さらに各フレーム内の書式は・・。 <FRAME MARGINHEIGHT="ピクセル数"> フレーム内の上下方向の余白指定 <FRAME MARGINWIDTH="ピクセル数"> フレーム内の左右方向の余白指定 <FRAME NAME="フレーム名"> フレームに名前をつける <FRAME NORESIZE> フレームの境界線を移動禁止にする <FRAME SCROLLING="yes/no/auto" フレームのスクロールバーの有無 <FRAME SRC="URL"> フレームに表示するファイルURLの指定 全体の書式としては・・・。 <FRAMESET ~>・・・・・・・ここでフレームの分割と体裁を指定する。 <FRAME NAME="○○" SRC="URL">・・・各フレームに名前を付けてそのソースを指定。 <FRAME NAME="××" SRC="URL"> (分割したフレーム分の数を順に記述する) </FRAMESET> 以上です。 各フレーム内(たとえばメニューフレーム内)でリンクを張って別のフレームに表示させたいときは・・・ <A HREF="URL" TARGET="フレーム名"> として目標フレーム(質問者様の場合、右フレーム)を記述します。

natukare
質問者

お礼

ありがとうございました。 いろいろと勉強して頑張ります。

関連するQ&A