Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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 如何设置microdata图像属性,而不让浏览器下载图像?_Html_Image_Microdata - Fatal编程技术网

Html 如何设置microdata图像属性,而不让浏览器下载图像?

Html 如何设置microdata图像属性,而不让浏览器下载图像?,html,image,microdata,Html,Image,Microdata,我有一个网站上的图像显示。显示的图像会调整大小,然后由web应用程序缓存。但是缓存是不稳定的。对于微数据,我想链接到非易失性图像 我目前的解决方案是 <img src="cache/image-resized.jpg" /> <img src="static/image.jpg" itemprop="image" style="display:none;"/> 这很有效。谷歌正确解释了微数据,并显示了调整大小的图像。但是用户浏览器也下载静态图像,这是一个大图像 那么

我有一个网站上的图像显示。显示的图像会调整大小,然后由web应用程序缓存。但是缓存是不稳定的。对于微数据,我想链接到非易失性图像

我目前的解决方案是

<img src="cache/image-resized.jpg" />
<img src="static/image.jpg" itemprop="image" style="display:none;"/>

这很有效。谷歌正确解释了微数据,并显示了调整大小的图像。但是用户浏览器也下载静态图像,这是一个大图像

那么,在不让浏览器下载图像的情况下,如何设置microdata图像属性呢?

(注意:现在删除的答案建议使用
meta
元素)

不是
meta
元素,而是您,因为内容是一个URI:

当字符串值是URL时,它使用
a
元素及其
href
属性、
img
元素及其
src
属性或链接或嵌入外部资源的其他元素表示

甚至是:

如果属性定义定义的属性值是绝对URL,则必须使用URL属性元素指定该属性

因此,它应该是:

<link itemprop="image" href="static/image.jpg" />