永发信息网

IE6下无法显示背景图片

答案:2  悬赏:60  手机版
解决时间 2021-03-20 10:26
IE6下无法显示背景图片
最佳答案
从网上查询来看ie6对!important这个属性的支持不是太好。

解决方法可以参考下面的方式:

在其它比较标准的浏览器都很好的支持important时,让我们蛋疼的IE又开始发威。经过测试发现ie6在对important的处理是如此的纠结,请看如下测试:

1.在测试是否可以覆盖内联样式

CSS代码:

1 .test{
2 background:black !important;
3 }

Html代码:

1
2 this is test div
3

测试结果如下:

背景为黑色

结论:important的样式是可以覆盖内联样式的

2.测试在css中是否会覆盖其它样式

css代码:

1 .test{
2 background:black !important;
3 background:red;
4 }

html代码:

1
2 this is test div
3

测试结果:

背景为红色

结论:important的样式不能覆盖同在一个选择器中的样式

3.再测试不在同一个选择器中的情况

css代码:

1 .test{
2 background:black !important;
3 }
4 .test{
5 background:red;
6 }

html代码:

1
2 this is test div
3

测试结果:

背景为黑色

结论:important的样式可以覆盖不在同一个选择器中的样式

4.测试两个important的情况

1 .test{
2 background:black !important;
3 }
4
5 .test{
6 background:red !important;
7 }

html代码:

1
2 this is test div
3

测试结果:

背景为红色

结论:ie6的important也支持被覆盖

5.测试比较特殊的情况,让我们来看看ie到底有多诡异

css代码:

1 .test{
2 background:black !important;
3 }
4
5 .test{
6 background:red !important;
7 background:blue;
8 }

html代码:

1
2 this is test div
3

背景为黑色

结论:ie6在计算元素样式时,会先计算每一个选择器中样式结果,然后再对所有选择器再计算个总结果。这次的样式计算相当于先计算第二个选择器中的结果{background:blue;}(依据第2个测试),然后再与第一个选择器合并,得到最终结果为黑色。

总结:

ie6还是部分支持important特性的
ie6的每一个css选择器内部,后面的样式会覆盖前面的样式,不管前面的样式是否有important属性追问你好,这个是背景颜色,但是背景图片的话该如何修改呢?追答这样写就可以了。

body {
background-image: url(../images/bg.jpg) !important;
background-image: url(../images/bg.jpg);
}
全部回答
升级到IE7试试。
IE6太旧了,
可能对现在的一些JS无法调用。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
江南水都·名筑(北门)在什么地方啊,我要过去
盘锦哪有日杂批发,小百,韩百?
沟通是情感的什么
SSDRunner固态硬盘潜能释放器好不好
java官网中怎么没有32位的,只有64位的,这怎
匠人时尚染烫吧地址在什么地方,我要处理点事
如果你已经有两套房子了 ,你还能再买一套 ,
北雁商务宾馆地址有知道的么?有点事想过去
如何破解人人网密码
怎么用姜汁洗头
为什么我的手机打电话把近距离感应打开后打电
2016年g20峰会跟马云有关系吗
我比你多钓5条小鱼。我钓的条数是你的4分之三
aimg3-h111是什么材料
厦门经济全国什么水平
推荐资讯
素悦名字怎么解释
嘉祥人民武装部2016年什么时候招兵
这都是名句,还有些没弄完,百度打不下了。
上香左两根香短,右一根香长是怎么意思?
注册职业资格证书是什么意思
有没有男女对唱很Hi的歌
真诚园艺在哪里啊,我有事要去这个地方
府东街/文苑中路(路口)这个地址在什么地方,
下图为“东北亚地区略图”,图中B、D两工业区
第八代雅阁2.4顶配一共有几个气囊
最新镇江公积金贷款利率是多少
求钻石王牌里御幸一也同人文 ,最好是bg的,b
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?