• ベストアンサー

絶対パス・相対パス・ディレクトリ・について

HTMLでホームページを作ろうとしている初心者です、教えてください 自分のホームページのフォルダの中ににリンクするパスの指定方法を相対パスというのはわかりましたが、画像を表示するためのパスの指定方法も相対パスでいいのでしょうか、それともディレクトリというんでしょうか?

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

  • ベストアンサー
  • Dpop
  • ベストアンサー率51% (279/544)
回答No.2

どちらでも構いません。 画像を指定する場合には、通常相対パス指定でも、絶対パス指定でも構いません。 両者にはそれぞれに利点, 欠点があるので、それを意識して遣分けてください。 相対パスを中心に考えて、相対パスではどうしようも無い場合のみ、絶対パスを利用する。 とするのが、威い方法だと思います。 相対パス 現在の位置から、どの様に離れているか。を示すので、現在の構成のまま、別のディレクトリへ配置したり、ページを使いまわしするのが容易に出来る。 例えば、画像ファイルを特定のフォルダに全て集めて置きたい。と考えた場合には、階層の深さごとに設定を変更する必要ので手間がかかる。 絶対パス ファイルの位置を絶対的なパス指定で行うので、別のフォルダへ移動しても動作する。 画像ファイルなどの共通ファイルの位置わ変更する必要がでてきた時、全てのURL指定を見直す必要がでてくる。

その他の回答 (3)

noname#21649
noname#21649
回答No.4

マイクロソフト系OSの言葉では.「ディレクトリ」と「ホルダー」は同一です。ただし.MS-DOS地代の言葉か.Windows地代の言葉かの違いはあります。 ただし.ディレクトリとパスが同じ意味で使われている場合があります(Config.sys内Path=の指定等)。 Windowsでは.ファイル名を含めた指定をパス.ファイル名を除いたディレクトリーの部分をホルダーと呼んでいるようです。

  • matrix4
  • ベストアンサー率16% (118/704)
回答No.3

画像のファイル名パスを指定すれば、画像もHPも表示できるのでは。 ../ディレクトリー/ファイル名 上の階層。

  • neumann
  • ベストアンサー率39% (900/2303)
回答No.1

フォルダとディレクトリは同じ意味だと思ってください。 画像を表示するためのパスは相対パスで構いませんよ。

関連するQ&A

  • CSSが反映されない(相対パスを使う?)

    FC2でホームページを作っています。 ROOTディレクトリには st.css、index.html などを作りました。そこにある全ての ページにCSSが反映されています。 その下の階層に imgディレクトリと、自分の書いた作品を入れるためのディレクトリを 作りました。imgディレクトリの中にはgif形式の画像(ホームページのレイアウトに使う画像) ファイルが入っています。 作品を入れているディレクトリのページを見ると、CSSが反映されておらず、 真っ白のページに文字が左詰めで書いてあるだけでした。 そこで、相対パスというものを使ってCSSを反映させたいです。 相対パスの説明サイトを見ても全く分かりませんでした。 特に、「./」の使い方が分からなかったです。これをどうやって使うのか? もしくは 別のを使うのか? 仮に「./」を使うとして、それをどこに書き込めばいいのかも分かりません。 <link rel="○○(反映させたいページ)/stylesheet" href="st.css" type="text/css"> これのどこかに書き込むと反映されるようになると説明があったのですが…。 ご回答をお願いします。

    • ベストアンサー
    • HTML
  • 相対パスについて

     いつもお世話になっております。  お聞きしたいのは、画像やリンクのファイルを指定する方法についてです。違うディレクトリへのリンクの場合、たとえば<A href="a/b.html">のように指定すればいいですよね。しかし、上位ディレクトリへリンクしたい場合、どのようにすればよいでしょうか?絶対パスで<A href="http://www~">と指定するしかないのでしょうか?  サイトのほうはそれで誤魔化してきましたが、今、自分なりに紙データをデジタルデータ化しています。たとえば料理のレシピだと「料理」フォルダの中に「豚肉」「お菓子」などのように分けるという具合です。その「お菓子」フォルダ(実際には別の英語名ですが)にあるファイルから、一番上にあるHOMEまでリンクさせるのにはどうしたらよいでしょうか?  このファイルは、いずれCDに移すつもりでいます。が、CD-ROMドライブは人によってD:ドライブではないこともありますよね。それもふまえて、どうすればよいでしょうか?

    • ベストアンサー
    • HTML
  • ハイパーリンクと相対パスって

    まったくの初心者でごめんなさい。私はホームページクリエイター6というソフトを使っているのですがハイパーリンクの作成というのでリンクするのですが、相対パスなのでしょうか?実は学校で提出するのに相対パスでだすように言われているのですがなんのことだかさっぱりわかりません。一応ネットなので絶対パスと相対パスがあるのはわかったのですが自分がやっているのが相対パスなのかわかりません。どうすれば相対パスかそうじゃないかわかるのでしょうか?教えてください。よろしくおねがいします。

  • トップページへの相対パスについて

    皆さんこんにちは。 現在、大きく3つにフォルダを分けhtmlや画像をまとめています(仮にa、b、c)。 その中のaフォルダの中にある「top.html」を 全体のトップページとして扱い、abcフォルダ内の全てのページから相対パスでリンクを張っています。 現在「http://~~~com/a/top.html」となっているこのページに、 「http://www.○○.net」と任意のアドレスを指定すると相対パスが全て効かなくなってしまいますか? 効かなくなってしまうのなら、何かいい方法はないでしょうか。。 お願いします!

    • ベストアンサー
    • HTML
  • ハイパーリンクの相対パスが絶対パスに

    Word2002でホームページを作成しては、サーバーにアップロードしています。OSはXPです。これまで何の問題もなく使えたのですが、ここ数日、相対パスのハイパーリンクが、勝手に絶対パスになってしまいます。 自分はHPで多数のリンクを張るのですが、それらを最初から入力していては面倒なので、既に作ってあるハイパーリンクをコピペし、修正する、というやり方をしています。これまで、それで問題はなかったのですが・・・。つい先日、アップロードしたHPを観覧中、リンクをクリックしたところ、何の反応もありませんでした。ステータスバーのアドレスをふと見たら、アドレスが自分のパソコン上での絶対パスになっていました(C:\・・・)。これではリンクをクリックしても何の反応もないのは当然です。自分のパソコンにあるHPを開いて、リンクを確認したところ、アドレスが絶対パスになっていました。おかしいと思って試しに既に張ってあったハイパーリンク(アドレスは相対パスで../で始まる)をコピペし、アドレスを確認すると、絶対パス(アドレスがC:\で始まる)になってしまいます。「../」だけを他のハイパーリンクからコピペして直せばこれまでどおりになりますが、上述したように自分の場合ハイパーリンクをコピベすることが多いので、コピペする度に絶対パスを相対パスに直すのは面倒ですし、そもそもこれまでそういったことをする必要がなかったのになぜ今更そういう設定になったのか、分かりません。相対パスのアドレスを、コピペしても相対アドレスのままにする設定に戻すことはできないのでしょうか。

  • 相対パスの指定

    FindFirstFile(), remove(), OPENFILENAME などのファイルやフォルダのパスを扱うものについて、例えば 実行ファイルと同じディレクトリに有るdat.datというファイルを「dat.dat」とだけ書いて相対指定したつもりが、実行ファイルと同じディレクトリにdat.datが無かった場合にWindowsフォルダなどの特殊なフォルダや、AUTOEXEC.BATに書いてあるフォルダを使ってdat.datが検索されて適用されたりすることはあるのでしょうか? いろいろな関数や構造体が有りますが、相対パスが指定されたとき、絶対パスを作るために使用されるフォルダパスが、GetCurrentDirectory()以外のものが使われることってあるんでしょうか?

  • 絶対パスと相対パスはどちらがいい?

    htmlで自サイト内のリンクをつける場合、絶対パスと相対パスはどちらを使った方がいいのでしょうか? すべてのファイルが同じディレクトリにあるとして、 <a href="test.html">test</a> と <a href="http://example.com/test.html">test</a> では、SEOの効果が違ったりしますか? 教えて下さい。よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • URLは絶対パス、相対パス、ルート相対パス

    WEBサイトを作成する上で、HTML内に使用するURLの記述方法で悩んでいます。 「絶対パス」、「相対パス」、「ルート相対パス」のどれがいいでしょうか。

    • ベストアンサー
    • HTML
  • 相対パスから絶対パスへ返還したい

    file:///C:/My%20Documents/IMG_1273-bbbb.jpg 以上のバナーをつくりました。リンク先はJPG画像でもよいということです。 が、この画像を右クリックしてプロパティを見ると、上記のような相対パスで表示されます。 コレを絶対パスに変換する方法はありませんか? 当方かなり知識不足ですので、できるだけ平易にお願いしたいです。

  • 絶対パス 相対パス SSL https

    無知な者ですので質問も稚拙かもわかりませんが よろしくお願いいたします。 現在、WEBサイトを制作する際に SSLで暗号化されたページにリンクする場合、 相対パスでリンクするとURLが「https://~」ではなく 「http://~」となってしまう為、 「https://~」と絶対パスでリンクしています。 これを相対パスでリンクさせる方法がありますでしょうか? もしございましたら、お手数ですがお教え願えますでしょうか? よろしくお願いいたします。

専門家に質問してみよう