• ベストアンサー

本当の初心者です

http://homepage2.nifty.com/yoshi-m/makehp/ トップページから各ページに対してリンクを貼って、ページ同士で移動できるようにしよう。 例が「<LI><a href="7_3/about/history.htm">ページの歴史</a>」 と、なっています。 同じフォルダー内にリンクのページを作成していたときは出来たんですが、違うファイルを作って(ページが多くなってきたのでフォルダーを作った)まとめたらリンクしなくなりました。 特に「7_3」の意味がわかりません。 よろしくお願いします

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

  • ベストアンサー
  • buusukez
  • ベストアンサー率50% (2/4)
回答No.2

まず、リンクの仕方には【相対パス】【絶対パス】があります。 【絶対パス】 <a href="http://www.google.co.jp">google</a> 簡単に説明するとURLをそのまま記述するのが絶対 パスです。 【相対パス】 <a href="./top">TOP</a> HPないのディレクトリなどから、ページを開きます。 おそらく、自分のホームページ間(ホームページスペース) の移動は、相対パスを特別でない限り使います。 質問の場合は【相対パス】です。 index.html - [7_3] - [about] - history.html []内はディレクトリです。 を開く指示の記述です。 つまり[7_3]というディレクトリがあるということを 示しています。 意味が分かるようにためしに作ってみてください。 index.htmlをつくり[7_3]というディレクトリを 作り[7_3]の中に[about]を作りその中にhistory.html を作ってみましょう メモ帳を開き ------------------------------------------------ <html> <body> <a href="7_3/about/history.htm">確認</a> </body> </html> ------------------------------------------------ こちらを書きファイル名「index.html」で保存 してください。 次にhistory.htmlといものをフォルダ「about」に 入れます。下記を書き入れhistory.htmlを 作ってください ------------------------------------------------ <html> <body> <a herf="../../index.html">INDEX</a> </body> </html> ------------------------------------------------ history.htmlを保存したら、indexがあるディレクトリ を開いてindex.htmlをクリックしてください 確認 と出ているはずです。 これをクリックするとhistory.htmlに飛ぶことが できます。 逆にhistory.htmlにINDEXと出てくると思います それをクリックすると今度はindex.htmlに戻る ことが出来ます。 ちなみに、「./」「../」「../../」はディレクトリを 示します。 ./  「同じディレクトリ内」 ../  「一段階下のディレクトリ内」 ../../「二段階下のディレクトリ内」 ../../../以下続けるようにできます。 例の場合history.htmlからindexに戻るには二階層戻る ので <a href="../../"index.html>INDEX</a> となります。

その他の回答 (2)

  • chinensis
  • ベストアンサー率40% (54/132)
回答No.3

>「home page」というホルダーの中に「top」「sonota」というフォルダーを作ります。 >「top」の中に「toppage」というファイルを作ります。 >「sonota」の中に「jikosyoukai」というファイルを作ります。 >「toppage」から「jikosyoukai」(自己紹介)にリンクするにはどうすればいいんでしょうか? > >これで見ると <a href="../sonota/jikosyoukai.html">自己紹介</a> でいいんでしょうか? 作成した「自己紹介」ファイルのファイル名が、正しく「jikosyoukai.html」であるなら合っています。 ところで、リンク作成時の相対/絶対パスの決め方の規準としては、 ・フォルダ移動を頻繁に行うのであれば絶対パス ・常に関連(フォルダ構成)が崩れないのであれば相対パス を推奨しています。 ※私は基本的には絶対パスで作成し、特に相対パスを使用する場合には、「そのページ固有」であるもの(画像等)のみと決めていますが。

  • n_kaname
  • ベストアンサー率22% (694/3099)
回答No.1

サイトのどこに書かれているのか判りませんでしたが、「7_3」それはフォルダの名前です。 「7_3」というフォルダの中の、さらに「about」というフォルダの「history.htm」というファイルにアクセスしてください、と言う意味ですから。 どうもこちらのサイトは説明がわかりにくいですね・・・ 他のサイトも参照されてみてはどうでしょう。 http://www.tohoho-web.com/wwwbeg5.htm#LocalLink

mibild
質問者

補足

すみません・・・ 一応やってみたんですが・・・間違っていました。 えっと、例えば 「home page」というホルダーの中に「top」「sonota」というフォルダーを作ります。 「top」の中に「toppage」というファイルを作ります。 「sonota」の中に「jikosyoukai」というファイルを作ります。 「toppage」から「jikosyoukai」(自己紹介)にリンクするにはどうすればいいんでしょうか? これで見ると <a href="../sonota/jikosyoukai.html">自己紹介</a> でいいんでしょうか?

関連するQ&A