为了账号安全,请及时绑定邮箱和手机立即绑定

IE的滤镜设置图片不支持绝对路径吗?

IE的滤镜设置图片不支持绝对路径吗?

翻过高山走不出你 2019-04-13 08:37:17
使用IE的滤镜filter想兼容background-size:cover,但在IE8中还是没有兼容?图片并没有全屏显示,是否是filter不支持相对路径.error_body{height:100%;background-image:url(../images/404.png);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/404.png',sizingMethod='scale');position:absolute;top:0;left:0;width:100%;}
查看完整描述

2 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

引用MSDN中的说明:
ThisattributeisalwaysrelativetopageURL.SowhenyoudefineAlphaImageLoaderinCSSfileyoushoulduseabsolutepathissrc,butNOTrelativetoCSSfilelocation(asfornormalbackgroundimages).
这个滤镜中的src属性永远相对于页面的URL而不是CSS文件的,所以最好用绝对路径。
background-sizepolyfill能够解决background-size的兼容性问题。
                            
查看完整回答
反对 回复 2019-04-13
?
蛊毒传说

TA贡献1895条经验 获得超3个赞

楼上大神说的,相对于页面的url而不是css文件的,还是不是很懂,提问的朋友的路径是相对css文件的,那么绝对路径是怎么写的,我也困住了
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 348 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号