我有一个img
标签src = "file:///C:/Users/king/Documents/testing.jpg"
。此标签未显示图像。有什么问题 ?
7 回答
img
标签没有href
属性..那是链接。
- 改为使用
src="image path here"
。完整的标签是<img src="path" alt="alt text" />
- 确保路径指向有效文件
- 将路径放在引号中
- 知道它将显示来自您计算机的文件,并且仅当 HTML 页面本地存储在您的计算机上时才有效。
问题可能是因为您拥有的地址转到您计算机上的文件。如果其他人试图从网络服务器访问此页面,他们很可能不会将您的文件放在他们计算机上的同一位置。
<a href="file:///C:/Users/King/Documents/testing.jpg"><img src="file:///C:/Users/King/Documents/testing.jpg" /></a>
必须工作
确定 testing.jpg 是否存在..也许是 testing.JPG ..
使用相对路径而不是绝对路径,例如,如果图像文件位于您在使用时存储网页的位置上方的文件夹中../../testing.jpg
由于安全原因,我不确定浏览器是否始终可以访问 file:// 协议您是否在 localhost 上运行?如果不是那是你的理由。如果可能,我建议您始终使用关系 URL,因此如果您的 HTML 在 Documents 中,那么 src="testing.jpg" 就可以了。
一般来说,我建议将图像放在索引文件所在的子文件夹中,以使其更容易并允许使用相对 url,例如“./images/testing.jpg”或“../images/testing.jpg”。
<img src="FILE">
是正确的格式。
<img src="path/to/file.jpg" alt="This is my image" />
是一个正确的标签...试试吧而且你不能使用这样的本地路径,它会转到你硬盘上的一个文件,如果你把它放到网上,其他人都无法访问它。使用相对链接,例如“rootfolder/images/yourimage.jpg”