私はhref
とsrc
のような属性で相対URLを使用しています。リンクを正しく確立するためのパスの前に、実際に./
と../
を使用する必要がありますか?HTMLファイルのパスに "./"と "../"が必要ですか?
私がindex.htmlをコーディングしたら、コードをコピーして、自分のプロジェクトの他の.htmlファイルに使用します。私はそれがすべての道を訂正しなければならなくてイライラすることが分かりました。
私のプロジェクトのフォルダ構造は次のようである:
website-project folder
index.html
css folder
style.css
img folder
image.png
about folder
about.html
私はabout.html
を開始するindex.html
コードを使用している場合は、私が./
から../
に物乞いすべてのパスを変更する必要があります。 "Find & Replace"ツールを使用すると簡単になりますが、現在のフォルダではなくルートフォルダに基づいてパスにリンクすることができればさらに良いでしょう。例:
about.html
内部
href="website-project/img/image.png"
を使用するとエラーにつながるwebsite-project/img/image.png
代わりのwebsite-project/about/img/image.png
にリンクします。
UPDATE 2016年7月7日
index.html
ページインサイド私はhref="/about/about.html
で<a>
を作る代わりに、へのリンク場合:
file:///about/about.html
:
file:///home/guizo/Documents/website-project/about.html
それにリンク同じことが続くERSリンク:
これはあなたを助けるかもしれません:http://stackoverflow.com/questions/27218879/link-a-css-on-another-folder/27218926#27218926 –