1

我的主页上有这样的链接——总共 12 个,所有 12 种语言的 1 个标志。我意识到只做一个 height= 和 width= 是行不通的,所以我关注了一个 SE 帖子并制作了这样的图片链接:

<asp:Image ID="Image8" runat="server" ImageUrl="~/images/flagen.png" 
style="height:15px; width:26px;"
tooltip="View this website in English" title="View this website in English"/>

<asp:Image ID="Image7" runat="server" ImageUrl="~/images/flagde.png" 
style="height:15px; width:26px;"
tooltip="View this website in Deutsch" title="View this website in Deutsch"/>

它还说我没有为我的横幅指定图像尺寸:

<asp:HyperLink ID="HyperLink1" runat="server" ImageUrl="~/images/logoussbanner.png" 
style="height:81px; width:960px;" NavigateUrl="~/" target="_self" 
meta:resourcekey="HyperLink1Resource1"></asp:HyperLink>

但是当我运行GT Metrix 测试时,它仍然说我没有指定我的图像尺寸。我应该将这些更改为常规的 html 图像,还是我错了?任何帮助将不胜感激!

4

1 回答 1

2

这条线

<asp:HyperLink ID="HyperLink1" runat="server" ImageUrl="~/images/logoussbanner.png" style="height:81px; width:960px;" NavigateUrl="~/" target="_self" meta:resourcekey="HyperLink1Resource1"></asp:HyperLink>

仅将样式添加到超链接而不是图像尺寸。

在 4.5 版中,您可以将ImageHeight 和 ImageWidth作为参数添加到图像尺寸,但在 4 版和更早版本中您不能。

于 2012-11-07T02:26:02.780 回答