Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html img-src中的符号与编码_Html_W3c Validation_Html Encode - Fatal编程技术网

Html img-src中的符号与编码

Html img-src中的符号与编码,html,w3c-validation,html-encode,Html,W3c Validation,Html Encode,我试图显示一个图像(gravatar),但其链接中的符号似乎有问题 起初,我有: <!doctype html> <html lang="fr"> <head> <meta charset="utf-8"> <title>&amp; in url</title> </head> <body> <a href="http://www.gravatar.com/ava

我试图显示一个图像(gravatar),但其链接中的符号似乎有问题

起初,我有:

<!doctype html>
<html lang="fr">
<head>
    <meta charset="utf-8">
    <title>&amp; in url</title>
</head>
<body>
    <a href="http://www.gravatar.com/avatar/f14e8ce12e7d7ffc11fe8a29127030da.jpg?d=mm&r=r">Link to image</a>
    <img src="http://www.gravatar.com/avatar/f14e8ce12e7d7ffc11fe8a29127030da.jpg?d=mm&r=r" alt="display image">
</body>
</html>

&;在url中
链接(
)以这种方式工作正常,但图像(
)不会显示。当然,它没有通过w3c验证

我将与符号编码为
&,但结果保持不变(w3c验证除外,这是可以的)。我甚至尝试了urlencoded版本(通过PHP),但没有成功

你知道我错过了什么吗


编辑:这次与编码无关。Ghostery(Firefox隐私插件)正在阻止gravatar图像。。。抱歉,各位,谢谢你们的帮助。

你们的图像不依赖URL参数,甚至在没有任何get参数的情况下也能正常工作


正如评论中提到的,您的问题不在于URL,而在于加载内容。

可以正常工作。这把小提琴对你也有用吗?那么问题一定出在别的地方了。你说得对!我仍然看不到小提琴上的雕刻师,也看不到像上周那样的任何地方(除非我直接展示)。可能我的浏览器或代理中发生了更改。。。这意味着我的代码是正确的。我将调查这个问题。谢谢,这很有效。看看这个是的。这显然是我的火狐的错。显然,它甚至没有尝试加载映像(我通过开发工具的web控制台进行了检查)。显示器在IE中工作。。。