2017-03-05 17 views
0

ローカルホストからの画像をFirefoxのWebブラウザのシンプルなhtmlページに表示するにはどうすればよいですか?HTML/CSS:linux localhost(firefox)の画像を表示

"file:///home/xuser/work/helico.jpeg"は機能しません。

+0

ファイル自体もlocalhostから呼び出された場合は、 "file:"プロトコルは必要ありません。では、ファイルのURLは何ですか? –

+2

最も簡単な方法は、HTML文書と画像を同じディレクトリに置いて、 ''のように参照することです。または、画像を 'images'などのディレクトリに置いて、' 'のようなHTMLで参照できます。 –

+0

localhostは127.0.0.1のネットワークホスト名です。ファイル:URLスキームでアクセスすることはできませんネットワーク全体をバイパスします。 – Quentin

答えて

1

あなたが外にどこかで、あなたのシステムのローカルホストから画像を取得したいと思い場合は、ローカルホスト

<img src="img/pic.png"> 

で作業することになるだろう。しかしされているので、あなたのルートフォルダ内の画像を入れて、あなたの容易になるだろうルートフォルダを使用すると、イメージパスを知る必要があり、またいくつかのフォルダに戻ってくる必要があるため、かなりストレスがかかる可能性があります。あなたのイメージパスに応じて、このようなものがあります

<img src="../../../../../../../../../image/pic.png"> 

あなたは簡単にアクセスできるようにイメージをあなたのルートフォルダに入れてもいいです。

+0

あなたの例で私のパスを使用してください: '/ home/xuser/work/helico.jpeg' –

0

linuxで実行しており、ローカルにホストされている場合は、プロジェクトがvar/www/htmlであると想定しています。

あなたは/home/xuser/work/helico.jpegにアクセスしたいのであれば、あなたはホーム/フォルダに到達するまでに4回を上に移動する必要があります。

移動するには、パスの先頭に../を使用してください。 4回上に移動する必要があるので、/home/xuser/work/helico.jpegの前に4回使います。あなたのリンクまたはパス

../../../../home/xuser/work/helico.jpeg

は、このいずれかを試してみてくださいする必要があります。このまたはでない場合があります。

+0

これはうまくいきません、私はちょうどhtmlフォルダにシンボリックリンクを作成しました。 –