2016-09-06 3 views
0

私のウェブページにロゴを追加したいのですが、ロゴファイルがウェブページのHTMLファイルを持っているフォルダにありませんので、相対パスは使用できません(例: )ロゴをロードしますが、ダイレクトパスを使用します。私はそれに対処する方法がわからない、助けてください。ウェブページへの直接パスからロゴを追加

答えて

0

あなたの構造が

WWW

WWW/htmlの

www /の画像

のようなものであるなら、あなたは

<img src="./images/filename.jpg"> 

ノートのようなものを使用することができるはずパスの先頭のピリオド

希望すると助かります!

0

src = "../ images/logo.jpg"で1つのステップに戻り、imagesフォルダ内のlogo.jpgを検索します。

0

ロゴの場所に関係なく相対パスを使用できない理由はありません。それは、同じフォルダ内になら:

<img src="./logo.png"> 
+0

htmlファイルはC++で動的に生成されるので、htmlは分かりませんフォルダパス – user3275148

0

ここでは、相対ファイルパスを知るために必要なすべてされています

  1. ルートディレクトリに"/"戻ってから始めて、そこ
  2. を開始
  3. で始まる"../"で始まり、あるディレクトリを後ろに移動してそこから始めます。
  4. で始まる"../../"で始まるmo VES二つのディレクトリ後方、そこ を開始する(ようにと...)
  5. はちょうど最初のサブディレクトリで開始し、前進し

    <img src="../site/img/logo.jpg" alt=""> <!--file html to ../site/file.html-->

関連する問題