是否可以使用没有src属性的输入类型=“图像”?

时间:2011-09-07 13:50:08

标签: html input src

可能有点奇怪,但我仍然坚持:

我有一个输入类型=“图像”,它充当软件中的按钮。我必须调整模板按钮。

<input class="tweaked" src="" title="add to basket" alt="add to basket" type="image">

问题:

  • 我无法更改类型,因为软件似乎“绑定”到输入类型=“图像”
  • 如果我只是省略了src属性,我就无法在IE和其他浏览器上加载

问题:

是否有可能没有src属性的输入类型=“图像”在浏览器中看起来很好,没有“无法加载图像”-icon?如果是这样,怎么办呢?

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

一种选择是使图像的源为1x1清晰像素PNG。它快速而肮脏,很可能会起作用。您甚至可能已经拥有该网站正在下载的文件。

但是,如果您不想添加其他HTTP请求,也许您可​​以将源设置为图像精灵,然后在CSS中对齐背景,使精灵远离图像。这将摆脱1x1clear.png文件,但在某些情况下它可能会以一种奇怪的方式降级。

答案 1 :(得分:0)

可能不起作用的古怪想法,但您可以尝试使用css(或jquery)选择器查找缺少的src标记并将其设置为css display: none或添加指向a的临时src标记虚拟图像。