のimg
タグが付いていsrc = "file:///C:/Users/king/Documents/testing.jpg"
ます。このタグは画像を表示していません。どうしたの ?
7 に答える
img
href
タグには属性がありません..これはリンク用です。
src="image path here"
代わりに使用してください。完全なタグは<img src="path" alt="alt text" />
- パスが有効なファイルにつながっていることを確認してください
- パスを引用符で囲みます
- コンピューターからファイルが表示されることを知っておいてください。これは、HTML ページがコンピューターにローカルに保存されている場合にのみ機能します。
あなたが持っているアドレスがあなたのコンピュータ上のファイルに行くので、問題が起こるかもしれません。他の誰かがWebサーバーからこのページにアクセスしようとしている場合、その人は自分のコンピューターの同じ場所にあなたのファイルを持っていない可能性があります。
<a href="file:///C:/Users/King/Documents/testing.jpg"><img src="file:///C:/Users/King/Documents/testing.jpg" /></a>
働かなければならない
testing.jpg があるかどうかを確認してください..多分 testing.JPG です..
<img src="FILE">
正しい形式です。
たとえば、画像ファイルが、使用時にWebページを保存している場所より上のフォルダにある場合は、絶対パスではなく相対パスを使用します。../../testing.jpg
<img src="path/to/file.jpg" alt="This is my image" />
は正しいタグです...代わりにそれを試してください。そのようなローカルパスを使用することはできません。ハードドライブ上のファイルに移動し、オンラインにすると他の誰もアクセスできなくなります。「rootfolder/images/yourimage.jpg」のような相対リンクを使用してください
セキュリティ上の理由により、ブラウザが file:// のプロトコルに常にアクセスできるかどうかはわかりません。ローカルホストで実行していますか? そうでない場合は、それがあなたの理由です。可能であれば常にリレーショナル URL を使用することをお勧めします。HTML がドキュメントにある場合は、src="testing.jpg" で問題ありません。
一般に、インデックス ファイルがある場所のサブフォルダーに画像を配置して、"./images/testing.jpg" や "../images/testing.jpg" などの相対 URL を許可することをお勧めします。