ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.4200924 フレームが作れません
質問者:noname#63651 私はFC2でHPを作っているのですが、なにぶん始めたばかりの初心者なので、フレームの作り方がわかりません。本を読みながら何度もやっているのですが・・・。
詳しく教えて頂ければ幸せます。
困り度:
  • すぐに回答を!
質問投稿日時:
08/07/24 16:42
この質問に対する回答は締め切られました。

回答

ANo.3 本を読んでどんなHTMLを書いたのかを投稿すれば、
どこがどう間違っていたのか、アドバイスをもらえると思いますよ。
回答者:taloo
種類:補足要求
どんな人:一般人
自信:参考意見
回答日時:
08/07/25 09:01
この回答へのお礼細かい説明の入った質問が出来ず申し訳ありませんでした。
次回からはその点に気をつけて質問致しますので、その際にはよろしくお願いいたします。
回答して下さりありがとうございました。

回答良回答20pt

ANo.2 まずどんなフレームを作りたいのか分からないとアドバイスは難しいです
左にメニューを作って、右をメインにしたいとか、上中下と分割して、上をメニュー、下をお知らせとかにしたいとか

フレームはそんなに難しくありません
額縁みたいな物ですから、慣れてさえしまえば簡単に使えるようになります

まずフレームはフレームのページと読み込むページで作られます
フレームのページの作り方は以下の通り(左右で分割)


<html>
<head>
<title>表示されるサイト名</title>
</head>
<frameset cols="100,*">

<frame src="sample1.html">
<frame src="sample2.html">

</frameset>

</html>

使われているHTMLタグの説明
<frameset cols="100,*">
これでフレームを分ける作業をしています
<frameset
これは決まり文句

cols= 或いは rows=
colsは横に分ける、rowsは縦に分けるという意味になります

"100,*"
カンマで区切って使います。最低2個以上
これを増やすと3分割、4分割などが出来ます
"100,100,100,*"=横に4分割

こうやってフレームで区切る枠の大きさと数を決めます
ピクセル単位か%でも指定可能で、*(アスタリスク)は余剰分全てという意味になります

このHTMLを簡単に説明すると
フレームに横幅100と残り全部の横幅の枠を2つ作るという意味になります
これで枠は出来ました


<frame src="sample1.html">
ここで実際にフレームの枠に対してhtmlファイルの呼び出しを行っています
左側の大きさ100の枠にsample1.htmlというファイルを開け、という意味になります

<frame src="sample2.html">
これは2番目に書かれているので、大きさ余り全部の枠にsample2.htmlという意味になります


とりあえずもう少し細かく、こんなフレームを作りたいっていうのが分かればもう少し細かく分かるんですが
今の情報だと概要くらいしか説明できません
回答者:tuki_yuki
種類:補足要求
どんな人:一般人
自信:参考意見
回答日時:
08/07/24 17:33
この回答へのお礼細かく質問できず、申し訳ありませんでした。
そして、このように丁寧に教えていただき感激致しました。
回答して下さり本当に助かりました。

回答

ANo.1 フレームか・・・
フレームや表だけは、ソフトを使うのが手っ取り速いんですが。
回答者:akamanbo
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/07/24 17:07
この回答へのお礼回答ありがとうございました。
何とか出来ましたので、またどうしても出来ないという状況になりましたらソフトを使わせていただきます。