CSS中,为什么做了绝对定位(position:absolute;)在IE6下不显示?
CSS中,为什么写了绝对定位(position:absolute;)在IE6下不显示?还有让背景色透明各个浏览器都兼容的写法?...
CSS中,为什么写了绝对定位(position:absolute;)在IE6下不显示?还有让背景色透明各个浏览器都兼容的写法?
展开
4个回答
展开全部
IE6对position的支持不是很好的,建议用javascript进行解决.
背景色透明,应该是png的背景色透明吧?
IE6对png格式的透明支持也不好,显示出一种绿色,保存成透明的gif格式也许会管用,
还有一种方法是用滤镜,不过似乎对页面的效率有影响.
background-image: url(xxxxx.png)!important;
background-repeat: no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='xxxxx.png');
_ background-image: none;
背景色透明,应该是png的背景色透明吧?
IE6对png格式的透明支持也不好,显示出一种绿色,保存成透明的gif格式也许会管用,
还有一种方法是用滤镜,不过似乎对页面的效率有影响.
background-image: url(xxxxx.png)!important;
background-repeat: no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='xxxxx.png');
_ background-image: none;
展开全部
加个!important就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
IE6下 absolute 需要设置z-index 否则可能被其他层覆盖 zindex越大 ,层就越往上盖
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一楼说的对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询