- ベストアンサー
ホームページの作成でのリンクの書き方について
たとえば、下記の (1)<OPTION value="file:///C:/WINDOWS/デスクトップ/hp1/01/movie.html">MOVIE</OPTION> (2)<OPTION value="music.html">MUSIC</OPTION> (1)のように、頭にfileと入れるべきか、または、(2)のようにしたら いいのか、教えてください
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
index.html ├ images | └ 02.jpg ├ music | ├ sound | | ├ sound.html | | └ 03.jpg | ├ music.html | └ 04.jpg ├ 01.html ├ 01.jpg ・ ・ ・ ディレクトリの指定の解説は、図で見たほうが理解が早いと思います。 上図で、ルートにある index.html(トップページ)から 01.jpg を呼び出すときは、単に 01.jpg と表記します。 で、index.html から images ディレクトリ内の 02.jpgを呼び出すときは、/images/02.jpg と表記します。 music ディレクトリの中の music.html から 04.jpg を呼び出すときは、04.jpg となりますが、一つ上の階層の 01.jpg を呼び出したいときは、../01.jpg と、images ディレクトリの 02.jpg を呼び出したときは、../images/02.jpg となります。 sound ディレクトリ内の sound.html から 03.jpg を呼び出すときは、もちろん 03.jpg ですが、二つ上であるルートの 01.jpg を呼び出すときは、 ../../01.jpg としないといけません。 図をよ~く見て、この法則をつかんでください。
その他の回答 (3)
- the845t
- ベストアンサー率33% (246/743)
あるページから呼び出す場合、 そのページと同じフォルダにある場合は、 <a href="one.html">one</a>としても構いませんし、 同じ階層を意味する「./」とフォルダを指定しても構いません。 <a href="./one.html">one</a> 一つ上のフォルダへのアクセスの場合は「../」となります。 <a href="../one.html">one</a> さらに二つ上と言った場合は、「../../」となります。
- cat-dog
- ベストアンサー率0% (0/3)
普通に、HPを作る場合はサーバーと連帯して作りますよね? 例えば http://www.~って続いて…/○○○.htmlとなります。 つまりこう書けば良いんです。 <A href="music.html">MUSIC</A> file:///C:/WINDOWS/デスクトップ/ と言うのは個人の持ち場所(?)ですからそこにリンクを貼ってもHP上には表示されません。 <OPTION>ではないと思うますが… 何しろ浅い知識なもので間違ったところもあるかもしれませんがこれで失礼させていただきます。
- zero0000
- ベストアンサー率40% (54/134)
(1)は、japex2さんのパソコン内でのファイルの位置を示してます。 japex2さんが自分のパソコンで見る分には大丈夫ですが、そのままアップロードすると、他の人には「movie.html」は見ることはできません。 したがって、通常は、(2)のような形となります。 ちなみに、「music.html」を違うディレクトリ(フォルダ)に置きたい場合は、「フォルダ名/music.html」といった書き方になります。 このあたりは最初に躓きやすいところですので、入門書や入門サイトでしっかり勉強してみてくださいね(^^)
補足
的確な回答有難うございました。 そこで、質問なのですが、参考書を見ると ..//../music/htmlとかありますけれどこれは、 zoro0000さんがおっしゃっている、「フォルダ名/music.html」の ことでしょうか。お忙しいところ恐れ入りますが、 ご指導ください。
補足
ご回答有難うございました。 上の階層ある場合は、..//01.jpgなどであることが よく理解できました。 ところで下の階層にリンク先がある場合は、どのように したらよいのでしょうか。困っています。