我定义了以下CSS类:
.Box .login { border: 0; float: right; clear: both; height: 48px; background: url(../images/submitr.gif) no-repeat right; line-height: 20px; padding: 12px 42px 16px 23px; margin: 8px 22px; color: #FFF; font-weight: bold; }
多种背景在Chrome,Firefox,Opera,Safari和IE9上运行良好.但是,他们没有在IE8上工作.有谁知道那是为什么?
(如果我只有一个背景,它可以在IE8上工作.当我开始介绍它开始翻转的那些其他背景时.)
谢谢您的帮助!对此,我真的非常感激 :)
解决方法
多个背景是CSS3规范. IE8不理解CSS3,IE9就此并不理解.要使它在旧版浏览器中工作,您必须将图像合并为一个,或叠加多个元素以使它们全部显示在彼此之上. z-index:是你的朋友:-)