CSS多个背景不适用于IE8

前端之家收集整理的这篇文章主要介绍了CSS多个背景不适用于IE8前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我定义了以下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:是你的朋友:-)
原文链接:https://www.f2er.com/css/217571.html

猜你在找的CSS相关文章