-5

我有一个img标签src = "file:///C:/Users/king/Documents/testing.jpg"。此标签未显示图像。有什么问题 ?

4

7 回答 7

3

img标签没有href属性..那是链接。

  • 改为使用src="image path here"。完整的标签是<img src="path" alt="alt text" />
  • 确保路径指向有效文件
  • 将路径放在引号中
  • 知道它将显示来自您计算机的文件,并且仅当 HTML 页面本地存储在您的计算机上时才有效。
于 2012-07-16T15:01:37.607 回答
1

问题可能是因为您拥有的地址转到您计算机上的文件。如果其他人试图从网络服务器访问此页面,他们很可能不会将您的文件放在他们计算机上的同一位置。

于 2012-07-16T15:02:50.497 回答
1
<a href="file:///C:/Users/King/Documents/testing.jpg"><img src="file:///C:/Users/King/Documents/testing.jpg" /></a>

必须工作

确定 testing.jpg 是否存在..也许是 testing.JPG ..

于 2012-07-16T15:05:13.333 回答
0

使用相对路径而不是绝对路径,例如,如果图像文件位于您在使用时存储网页的位置上方的文件夹中../../testing.jpg

于 2012-07-16T15:38:00.780 回答
0

由于安全原因,我不确定浏览器是否始终可以访问 file:// 协议您是否在 localhost 上运行?如果不是那是你的理由。如果可能,我建议您始终使用关系 URL,因此如果您的 HTML 在 Documents 中,那么 src="testing.jpg" 就可以了。

一般来说,我建议将图像放在索引文件所在的子文件夹中,以使其更容易并允许使用相对 url,例如“./images/testing.jpg”或“../images/testing.jpg”。

于 2012-07-16T15:10:19.230 回答
0

<img src="FILE">是正确的格式。

于 2012-07-16T15:03:16.847 回答
0

<img src="path/to/file.jpg" alt="This is my image" />是一个正确的标签...试试吧而且你不能使用这样的本地路径,它会转到你硬盘上的一个文件,如果你把它放到网上,其他人都无法访问它。使用相对链接,例如“rootfolder/images/yourimage.jpg”

于 2012-07-16T15:03:30.723 回答