• 締切済み

HP作成初心者です。

HP作成初心者です。 「alphaEDIT」を利用して、フレーム設定を行っているのですが、プレビューで確認すると フレームの枠しか表示されず、別に作成したページ内容が表示されません。 以下のHTMLですが、確認しても間違いがわかりません。 <html> <head> <title>EW</title> </head> <frameset rows="150,*"> <frame src="top.html" name="top"> <frameset cols="300,*"> <frame src="left.html" scrolling="yes" name="left"> <frame src="right.html" name="right" > </frameset> <noframes> <body> <p>このページはフレームを使用しています</p> </body> </noframes> </frameset> </html> どうすれば各ページ内容が表示されるか教えてください。 どうぞよろしくお願いします。

みんなの回答

回答No.2

もう解決しているかもですが・・・ 自分も同じ状況だったので書いておきます。 自分の場合はプレビューのブラウザをInternetexplorer(IE)にしたら無事表示させました。 多分表示されないのはプレビューのブラウザが標準だからだと思います。 もし違っていたらごめんなさい。

回答No.1

基本的には、HTMLは合っています。 質問文に書かれたサンプルを仮に index.html という名前で保存していると仮定しましょう。 この index.html が置かれているのと同じディレクトリ(フォルダ)に、キチンとtop.html、right.html、left.htmlがあれば、問題なく表示されます。 (表示はIE8.0で確認しました) 当然、それぞれ(top,right,left)の中身に文字が入っていなければ、真っ白けになりますけれども。 (ページ自体が無い場合は、「InternetExplorerではこのページは表示できません」というようなメッセージが返ってきます) 今はもう、フレームやインラインフレームを使ったWeb制作は時代遅れですから、ここら辺を詳しく勉強してもあまり意味はないんですけれどね(汗) インラインフレームは場合により使ったとしても、フレームはもう誰も使いません。 …そのくらいの「時代遅れ」だと思ってもいいでしょう。 HTMLを覚えていかれるならば、今の主流のスタイルの作り方(ページの作り方)を覚えていった方が、ずっとずっと有益ですよ。 今は、DIV分けの段組みスタイルが基本系で、メニューも含んだページを作り、基本形を作ってそれを元にしてコンテンツを入れていく、というやり方です。 ページによりHTMLを書き換えるのが面倒に思いますが、Webサイトは「検索してみてもらえてナンボ」の世界なので、検索エンジンに思い切り嫌われる「フレーム」の手法はもう使われていない、という訳です。

関連するQ&A