• ベストアンサー

HTML

フレームで分割したページをトップページとしてアップロードする時の一番良い方法を教えてください。現在、indexとしてアップロードしたトップのタイトルがホームページアドレスのままで、タイトルから上手く検索できません。よろしくお願いします。

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

  • ベストアンサー
  • ICHI-yan
  • ベストアンサー率33% (45/134)
回答No.5

検索を目指しておられるなら、フレームはかなり不利な技術です。 検索エンジンにメニュー側のページしか認識されていないサイトや、検索でヒットして行ってみたら面白かったのに1ページのみの行き止まりページだった…… なんて経験ないですか? 現在はフレームのように見せかけかつ、検索には有利になる疑似的な(見せかけ)フレームが主流になっています。いまから作られるなら、フレームを使わないデザインも検討してみてください。 あと、フレームをサポートしてるブラウザでみてというメッセージは、きてくれた該当者をおっぱらうだけです。can-canさんなら、はじめてみる面白いかどうかもわからないページを見るためにブラウザを変更しますか?私ならさよならするだけです。 一番良い方法は難しいですね。それぞれの状況によって変わるので。どんな人がターゲットユーザーなのか、切り捨てるのはどのラインかなどよく考えて作ってください。同じページを大画面の人も携帯の人も見るのですから、みんなに一番は無茶な注文です。フレームはユーザーをかなり選ぶ技術ですので、当てはまるターゲットだと使いやすいです。が、検索エンジンには不利です。

can-can
質問者

お礼

漠然と疑問に思っていたことがようやく理解できました。まさにICHI-yanさんのおっしゃるとおりのことが私のHPでも起こっていました。再検討して、再挑戦してみます。ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (4)

  • chem_taro
  • ベストアンサー率32% (33/101)
回答No.4

>#3 ちなみに<p>~</p>は段落を作るタグで、このタグ間の内容は一つの段落として表示されます。段落同士はちょっぴり行間が広めになります。

参考URL:
http://www.tohoho-web.com/html/p.htm
すると、全ての回答が全文表示されます。
  • chem_taro
  • ベストアンサー率32% (33/101)
回答No.3

<frameset cols="80,*"> <frame src="A.htm"> <frame src="B.htm"> </frameset> <noframes> このページはフレーム対応のブラウザでご覧ください。 </noframes> ↑左右でフレームわけをして、左フレームにA.htm、右フレームにB.htmを配置する場合です。 Colsというのは、「横の比率」で、「80,*」は「横の比率は80pixel:残り」(左フレームは80pixel固定、右フレームは残り)という意味になります。 くわしくは、とほほさんとこを読むとわかりやすいですよ。 http://www.tohoho-web.com/html/frameset.htm <noframes>~</noframes>の間は見ている人のブラウザがフレームのタグが未対応の時に出るメッセージです。 Windowsだと普通Internet Explorerを使いますが、それ以外のブラウザを使っている人もいます。そのブラウザがフレーム機能がかならずついているとは限らないので、一応、このようにしておくと親切だということですね。

参考URL:
http://www.tohoho-web.com/www.htm
can-can
質問者

お礼

詳しい内容の回答ありがとうございました。まだ、初心者の私には難しいことばかりですが、Avivaの先生にお聞きして勉強していこうと思います。

すると、全ての回答が全文表示されます。
回答No.2

http://www.tohoho-web.com/html/frameset.htm フレームについては上記のアドレスをみてもらえばわかるかと思います。 pタグについてはすみませんがよくわかりません。 ソースを見せていただけばわかるかもしれません。

can-can
質問者

お礼

アドバイスありがとうございました。初めてのHPでまだ難しいことは分かりませんが、これからしっかり勉強したいと思います。

すると、全ての回答が全文表示されます。
  • pasocom
  • ベストアンサー率41% (3584/8637)
回答No.1

<head> <title>タイトル名</title> <frameset> ・・・・・ <frameset> </head> とすれば、トップページのタイトルが表示できます。 またindex.htmlで不都合があればtop.htmlのようなファイル名にすればいいです。

can-can
質問者

お礼

早速のお返事ありがとうございました。フレームHTMLソースのタグを変えてみたのですが、エラーで出てきます。<frameset></frameset> の間はフレームのページ名で良いのでしょうか? また "<P>このページを表示するには、フレームをサポートしているブラウザが必要です。</P>"というタグが入っているのですがどう言う意味なのでしょうか? ホームページ初心者なので、再度質問して申し訳ありません。ご親切に感謝しています。

すると、全ての回答が全文表示されます。

関連するQ&A