1

我的目录中有两个图像文件。一个被称为abc1.png,另一个被称为#abc1.png

当我做

<img src="abc1.png" alt="Figure">

在我的 HTML 文件中,它工作正常。但是当我这样做时

<img src="#abc1.png" alt="Figure">,

图像不显示。为什么?

4

1 回答 1

1

在 HTML 中,# 符号是对文档中命名锚点的引用。你告诉浏览器去寻找那个。相反,请使用 URI 编码版本的#:

<img src="%23abc1.png" alt="Figure">

根据您的设置,您可能需要对其进行双重编码。

于 2013-09-21T17:57:03.453 回答