自分のHPをフレームにしようと思うのですが、いまいち作り方が良くわかりません。(リンクの設定の仕方や、保存名のつけ方など。フレームなしだったときは保存名をsub.**にしていたんですが・・・。フレームでも同じでいいのだろうか....,等。)詳しくご存知の方がいらっしゃいましたら、是非助けてください!
フレーム製作について、詳しく紹介しているサイトがありましたら、それも教えてください!

A 回答 (2件)

まず、フレーム設定を記述したHTMLファイルが別に必要です。


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<HTML>
<HEAD>
<TITLE>フレーム定義</TITLE>
</HEAD>
<FRAMESET ROWS="50%,*">
<FRAME SRC="a.html" NAME="frame_a">
<FRAME SRC="b.html" NAME="frame_b">
</FRAMESET>
</HTML>
例えばこんな感じなのですが…
このHTMLをブラウザが読み込んだ時、
上半分にa.htmlの内容、下半分にb.htmlの内容が表示されます。

リンクの設定については、例えば
<a href="c.html" target="frame_b">下フレームにCを表示します</a>
と言うように、target属性にframeタグで指定した名前を指定する事によって目的のフレームへ表示が可能となります。

タグの細かい仕様は勉強してくださいね。
頑張って下さい。n(_ _)n

参考URL:http://www.hajimeteno.ne.jp/html32/13/01.html
    • good
    • 0
この回答へのお礼

タグ....、苦手だけど頑張ります!でもパズルみたいですよね、あれって。ありがとうございました!

お礼日時:2001/11/01 16:37

私も初心者なので、良く見るサイトを紹介します。


私はとっても役に立っているので・・・

参考URL:http://www.pa.airnet.ne.jp/zap/index.html
    • good
    • 0
この回答へのお礼

早速行ってみました!すごくいいサイトで勉強になります~vvありがとうございました!

お礼日時:2001/11/01 16:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QInternet Explorerになぜフレームイン(フレーム外し?フレームリンク?)の機能がないのでしょうか?

 ど近眼で、しかも15インチCRTなので、640×480ピクセルで見ていますが、そうすると、2~3個フレームがあると、各フレームがせまくて見づらくて仕方ありません。
 Internet Explorerなどのブラウザには、なぜフレームイン(フレーム外し?フレームリンク?)の機能がないのでしょうか?
 ついでに、そういう機能をもったブラウザソフトがあるならば紹介してください。

Aベストアンサー

ツールなら、YunaToysが便利ですね。
このソフトを使えば、右クリック→ゆなデュプリケート という操作で、フレームの中身のみを新しいウインドウで開くことが出来ます。

参考URL:http://www.uryusoft.com/

Q教えてインラインフレームがいまいちわかりません

iframeの質問です。

現在[XHTML 1.0 Transitional]でホームページを作成しております。

質問ですが、iframeタグはdivタグのように閉じる必要があるのでしょうか?

divの場合は「 <div id="○○"></div> 」のようにしなければいけないのはわかります。

iframeの場合は「 <iframe src="○○.html" width="100" height="100" border="0" /></iframe> 」でいいのでしょうか?

よろしくお願いします。

Aベストアンサー

ごめんなさい。
他の人へのメールの書きかけの分も一緒にコピペしちゃいました。
申し訳ありません。
という訳で回答です。前回のは無視してください。

XHTMLはXMLにも準拠する必要がありますので、iframeタグやdivタグに限らず、全てタグは閉じる必要があります。
ただ、空要素タグの場合は閉じカッコ直前にスラッシュを入れた場合、タグを閉じたものと同じ扱いになります。
ですので、
<iframe src="○○.html" width="100" height="100" border="0" />

<iframe src="○○.html" width="100" height="100" border="0"></iframe>
と同じです。

そういう意味では
<iframe src="○○.html" width="100" height="100" border="0" /></iframe>
は閉じタグが重複していますので正しくないですね。

Qブラウザによってフレームの表示が異なるのですが..

はじめまして。
現在下記のような形のHPを制作しているのですが、フレームが難しくてなかなか進めません。
ブラウザやそれぞれの環境によって見え方が違ってしまいます。
私の環境では真ん中にぎゅっと詰まってスクロールが出てしまうような小さな見え方になってしまっています。
どの環境で見ても統一させるにはどのようにしたら良いのでしょうか。

------------------------------
上の固定バー
------------------------------
メニュー|内容
    |
    |
    |
    |
------------------------------
下の固定バー
------------------------------

ソースは以下のように組みました。

<frameset rows="10%,*" cols="*" framespacing="0" frameborder="no" border="0">
<frame src="Margin/Index.html" scrolling="No" noresize title="topFrame">
<frameset rows="*,230" cols="*" framespacing="0" frameborder="no" border="0">
<frameset cols="215,*" frameborder="no" border="0" framespacing="0">
<frame src="Margin/Index.html" scrolling="No" noresize title="menuBarFrame">
<frameset cols="*,25%" frameborder="no" border="0" framespacing="0">
<frameset rows="64,*" frameborder="no" border="0" framespacing="0">
<frame src="topbar/topbar.html" scrolling="No" noresize title="topBarFrame">
<frameset rows="*,41" cols="*" framespacing="0" frameborder="no" border="0">
<frameset rows="*" cols="178,*" framespacing="0" frameborder="no" border="0">
<frame src="menu/menu.html" scrolling="No" noresize title="leftFrame1">
<frame src="top/top.html" name="main" title="topFrame"></frameset>
<frame src="bottombar/bottomBar.html" scrolling="No" noresize title="bottomFrame1">
</frameset>
</frameset>
<frame src="Margin/Index.html" scrolling="No" noresize title="rightFrame">
</frameset>
</frameset>
<frame src="Margin/Index.html" scrolling="No" noresize title="MenuBarFrame">
</frameset>
</frameset>
<noframes>

-------------

また、現在フレームは推奨されないのも知っているので、
オススメの組み方がありましたら教えていただけませんでしょうか。
HTML等に関してまったくの初心者ですので、判り易く教えていただけたら大変有り難く思います。どうぞよろしくお願いします。

はじめまして。
現在下記のような形のHPを制作しているのですが、フレームが難しくてなかなか進めません。
ブラウザやそれぞれの環境によって見え方が違ってしまいます。
私の環境では真ん中にぎゅっと詰まってスクロールが出てしまうような小さな見え方になってしまっています。
どの環境で見ても統一させるにはどのようにしたら良いのでしょうか。

------------------------------
上の固定バー
------------------------------
メニュー|内容
    |
    |
    |
    |
-...続きを読む

Aベストアンサー

非推奨だと理解できている前提で・・・
フレームは3分割以上できますので、以下のように先に
たて3つにわけて、真ん中をよこに分けるというのが
スマートですね。

<frameset rows="10%,*,10%">
<frame src="header.htm" title="header">
<frameset cols="200,*">
<frame src="menu.htm" name="menu">
<frame src="main.htm" name="main">
</frameset>
<frame src="footer.htm" name="footer">
</frameset>

QCSS外部ファイルを作りましたが、加筆する際にファイル**.cssファイルが開けません

CSS素人です。
外部ファイルからCSSを使おうと思い、ファイルを作成したいのですが、メモ帳に書き、保存する際に.cssという拡張子でファイル保存しました。
外部ファイルを書き加えようとしたところ、うまく開けませんでした。
『ファイル**.cssファイルを開くアプリケーションを指定してくださいとなってしまいます。』
なにが悪いんでしょうか。
ファイルを書く場合、直接いきなりスタイルシートを書き込んでいいのでしょうか。
よろしくお願い致します。

Aベストアンサー

こんにちは。

>ファイル**.cssファイルを開くアプリケーション
>を指定してくださいとなってしまいます

作ったCSSファイルを修正や追加したい場合は
アプリケーション指定を聞かれたときに「メモ帳」を
指定してやれば開いて見ることが出来ますよ。
CSSファイルを右クリックして出てくるメニューから
「アプリケーションから開く」で「メモ帳」を指定
してやっても開けます。

要するにPCはCSSという拡張子を見たのが初めてで
どのアプリケーションで開いてやればいいのか
わかっていないのです。
上の方法でPCに「CSSはメモ帳で開くんだよ」と
教えてあげればよいのですよ。


>ファイルを書く場合、直接いきなりスタイルシート
>を書き込んでいいのでしょうか。

CSSを記述する場合、いきなり書いて大丈夫です。
CSSの細かい文法(?)を間違えないようにしてくださいね。
「;」とか書き忘れるとうまくブラウザに反映されない上に
後々どこで書き忘れたのか探すのが大変ですから。

すてきなサイトをつくってください^^

こんにちは。

>ファイル**.cssファイルを開くアプリケーション
>を指定してくださいとなってしまいます

作ったCSSファイルを修正や追加したい場合は
アプリケーション指定を聞かれたときに「メモ帳」を
指定してやれば開いて見ることが出来ますよ。
CSSファイルを右クリックして出てくるメニューから
「アプリケーションから開く」で「メモ帳」を指定
してやっても開けます。

要するにPCはCSSという拡張子を見たのが初めてで
どのアプリケーションで開いてやればいいのか
わかっていないので...続きを読む

Qフレーム分けした先のファイルの保存方法について教えてください。

フレーム分けしてHPを製作しています。
フレーム分けして呼び出す先のhtmlファイルには、
BODYタグの中身だけを入れればよいのでしょうか?
それとも、それぞれに
下記のようなhtmlタグすべて必要でしょうか?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>無題ドキュメント</title>
</head>
<body>
</body>
</html>
初歩的な質問で申し訳ありませんが、
どこにも書いていないので素朴な疑問です。
お返事誰かお願いします!

Aベストアンサー

No.1の者です。

誰を信じていいかわからなくなってしまわないように私のほうからも訂正させていただきます。

noframe内にはbodyはOKです。

私がXHTMLを学んだ本には<noframes>の包括可能要素に<body>が載ってなくて、
「body要素ではなくframeset要素を書く。」の部分をnoframesのことと読み間違えてました。

お恥ずかしながら以上です。


人気Q&Aランキング

おすすめ情報