图像显示在浏览器地址栏中,但不显示在HTML图像标签中

问题描述 投票:1回答:1

我有一个仅包含以下图像标记的HTML测试页:

<img src="http://media.kohls.com.edgesuite.net/is/image/kohls/2021314?wid=130&amp;hei=130&amp;op_sharpen">

当我在任何网络浏览器中打开此test.html时,图像将不会呈现。而是显示断开的图像链接图标。

但是如果我仅将图像的URL直接粘贴到浏览器地址栏中,它将显示图像而不会出现问题。有谁知道我如何在<img>标签中显示此图像?此问题似乎仅发生在Kohl百货公司的图像上。这是其产品之一的开放图形图像(og:image)。

我曾尝试仅用&amp;代替&代码,但这并不能解决任何问题。

html image browser
1个回答
1
投票

问题是服务器期望使用文字&amp;而不是通常的&来分隔字段。在HTML中,需要对其进行转义:

<img src="http://media.kohls.com.edgesuite.net/is/image/kohls/2021314?wid=130&amp;amp;hei=130&amp;amp;op_sharpen">

给出:

© www.soinside.com 2019 - 2024. All rights reserved.