Html 使用CSS样式的按钮元素在IE6中不显示背景图像

Html 使用CSS样式的按钮元素在IE6中不显示背景图像,html,css,button,internet-explorer-6,background-image,Html,Css,Button,Internet Explorer 6,Background Image,我有一个针对IE6的遗留web应用程序,正在重新设计。这些按钮的默认浏览器按钮外观将替换为蓝色按钮图像 我下面的HTML和CSS在IE8上可以正常工作,但在IE6中不行 HTML <button id="add">Add</button> 使用CSS,我如何获得背景图像以在IE6中显示 理想情况下,修复程序可以放在ie6.css中,以便在ie6支持最终被放弃时轻松删除 请不要对放弃对IE6的支持发表评论。此遗留应用程序仅为IE6设计,并在IE6是唯一受支持浏览器的

我有一个针对IE6的遗留web应用程序,正在重新设计。这些按钮的默认浏览器按钮外观将替换为蓝色按钮图像

我下面的HTML和CSS在IE8上可以正常工作,但在IE6中不行

HTML

<button id="add">Add</button>
使用CSS,我如何获得背景图像以在IE6中显示

理想情况下,修复程序可以放在ie6.css中,以便在ie6支持最终被放弃时轻松删除



请不要对放弃对IE6的支持发表评论。此遗留应用程序仅为IE6设计,并在IE6是唯一受支持浏览器的组织内部使用。

如果IE6上的内存凹槽对我很有用,则它无法识别
按钮上的
背景图像。你对此无能为力


虽然,同样基于内存,如果您可以将其更改为
输入
(attribute
type=“image”
),您甚至可以在IE6上获得想要的效果。

如果IE6上的内存凹槽对我很有用,它就无法识别
按钮
元素上的
背景图像。你对此无能为力


尽管同样基于内存,如果您可以将其更改为
输入(attribute
type=“image”
),您甚至可以在IE6上获得想要的效果。

使用
background
CSS属性而不是
background image
属性可以实现本文所述的技巧(以下摘录)

Firefox 2.0中使用的背景图像属性根本不起作用 对IE6有任何影响。在谷歌搜索了一下之后,我意识到 背景图像属性在IE上不起作用,我们需要使用它 背景属性

这对我来说很有用:

button
{
    background: transparent url('../images/button.png') no-repeat top;
}

使用
background
CSS属性而不是
background image
属性可以实现本文所述的技巧(以下摘录)

Firefox 2.0中使用的背景图像属性根本不起作用 对IE6有任何影响。在谷歌搜索了一下之后,我意识到 背景图像属性在IE上不起作用,我们需要使用它 背景属性

这对我来说很有用:

button
{
    background: transparent url('../images/button.png') no-repeat top;
}

我知道,我知道,但是。。。只要在IE6中放弃对美好事物的支持,人们就会得到这样的信息:)这样想吧——使用IE6的人都不关心网络的外观。所以minitech是对的,只是不用担心:)。我很想摆脱对IE6的支持,但在这个组织中IE6仍然是唯一受支持的浏览器。该应用程序仅供内部使用。不幸的是,它不是一个选项。除非您需要该按钮来执行提交操作,否则您可以将其替换为
,并将其样式设置为按钮。就功能而言,它的行为是一样的。我知道,我知道,但是。。。只要在IE6中放弃对美好事物的支持,人们就会得到这样的信息:)这样想吧——使用IE6的人都不关心网络的外观。所以minitech是对的,只是不用担心:)。我很想摆脱对IE6的支持,但在这个组织中IE6仍然是唯一受支持的浏览器。该应用程序仅供内部使用。不幸的是,它不是一个选项。除非您需要该按钮来执行提交操作,否则您可以将其替换为
,并将其样式设置为按钮。就功能而言,它的行为将是相同的。