• ベストアンサー

HPフレーム作成

最近HPの改造をしていて、同人サイトを作っているのですが、 他のHP様が使ってる普通の(左にメニュー、右に本文)のフレーム を作りたいのですが、無料の素材フレームを探してみていても いざ、貼り付けてみるとページがわかれません。 普通のでいいのでHTMLタグを最初から最後まで お教えいただけないでしょうか? それか初心者向けの素材フレームHP様を知っている方、 オススメの素材HP様を紹介していただけませんか? HTMLタグは超上級者、上級者でなければ、けっこうわかる方だと 思います;;使ってるHP作成サイト様は忍者様です。

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

  • ベストアンサー
回答No.2

>使ってるHP作成サイト様は忍者様です。 忍者ツールズのことでしょうか? だとしたら、どのように作成していますでしょうか? 忍者ツールズのかんたん管理ページでホームページを作成する場合は、 <body>~</body>内に記述するタイプのタグ以外は、 たとえ正確に記述していたとしても基本的には無効になるため使えません。 忍者ツールズの通常管理ページを利用、 具体的には、 テキストエディタやホームページ作成ソフトにてホームページ作成をおこなって、忍者のサーバにアップロード作業をするのでしたら、 HTMLタグが正確(<frame src="ここに左のURL">等のパスも正確に合致しているのも含む)であれば、きちんと表示できると思います。

その他の回答 (1)

回答No.1

フレームはタグをただ貼り付けるだけではできませんよ。 仮にa.htmlというフレームページがあるとします。 フレームにするにはa.htmlの他にちゃんと作られた右用のページ(a_right.html)と左用のページ(a_left.html)が必要となります。 右用と左用ののページはそれぞれのセンスに任せるとして、a.htmlにはフレームとして表示させるタグを入れないといけません。 (もちろんフレームページを見るときはa.htmlを開いてください) 基本的にフレームページ(左にメニュー100ピクセル、右に本文)は以下のタグのみです。 <html> <head> <title>タイトル</title> </head> <!-- ここからフレーム表示タグ例です --> <frameset cols="100,*"> <!-- 左フレームの幅を変えたかったら「100」の数値を変えて下さい --> <frame src="a_right.html"> <frame src="a_left.html"> </frameset> <!-- ここまでフレーム表示タグ例です --> </html> 本来ならばフレーム非対応ブラウザのために表示させるものも載せたほうが親切ですが、携帯サイト共有させる気がなければ必要ありません。 フレームについては以下のページが参考になると思います。 http://www.tagindex.com/html_tag/frame/index.html http://www.tagindex.com/html_tag/frame/frame_basic.html フレームでは装飾はほぼ無意味です。 フレームの堺の線を表示させるかぐらいです。 あとは左右のページのデザインのことなので、普通に素材を探してそれぞれのページに貼り付けて下さい。

aisu070
質問者

お礼

ありがとうございます! しかし、やってみたのですが、なぜかおかしくなるHP 私もだいぶ自分が間違っていると思います。 HTMLをお借りし書いてみました。

aisu070
質問者

補足

質問追記です。 こういうことであっているのか、わかる範囲しいで いいのでお教えください。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "ここに土台のURL"> <html> <head> <title>文書のタイトル</title> </head> <frameset cols="100,*"> <frame src="ここに左のURL"> <frame src="右のURL"> <noframes> <body> <p>フレームの代替内容</p> </body> </noframes> </frameset> </html> これででるとおもうのですが・・・。

関連するQ&A