2012-04-24 15 views
0

私はhtmlの初心者ですので質問が愚かであればよろしくお願いします。私は自分のHTMLが存在する場所に相対的なイメージ(img src = ...)のパスを指定したい。どうすればそれができますか?デフォルトでは、相対パスはベースURL(ベースhref = ...)からの相対パスとみなされます Windows上のChromeとIEの両方で動作する必要があります<img>の相対パスタグ

誰かが尋ねる前に、私は基本タグをいくつかの他の場所と、したがって、この問題に直面しています。事前に

おかげ

+0

私の投稿があなたの質問に答えた場合、*受け入れることができますか?そうでない場合は、私(または他の人)があなたを助けるために提供できる追加情報はありますか? FAQの[ここではどのように質問しますか?](http://stackoverflow.com/faq#howtoask)を参照してください。 – 0b10011

答えて

1

残念ながら(あるいはそうでないかもしれないが)、純粋なHTMLでこれを達成する方法はありません。考えられる回避策には、相対パスまたはを使用していないか、JavaScriptを使用して絶対パスを生成してください。

+0

実際に私はすでにjavascriptオプションを探検し始めています – IDK

+0

現在、私はvar image_path = location.href.substring(0、location.href.lastIndexOf( '/')+ 1);を使用しています。それはかなりうんざりです! – IDK

+0

@ Programmer12では、バックエンド言語を使用してコード(PHPなど)を生成している場合を除き、これが最適なオプションになります。 – 0b10011