ie7,8兼容大全,不定期更新中...

啦啦啦,都是我工作中遇到的问题,所以把解决方法整理一下,都是网上搜的,嘻嘻嘻。

1.轮播:swiper2支持ie7,8的轮播插件,你的不二选择!
    ps:当有左右控制按钮,一页展示多个slider时,向左滑动会出现上一个滑块空白的情况
    ps:滚动slider要大于等于4个,我试了3个不生效
    解决方法,添加centeredSlides和loopAdditionalSlides两个属性
    loopAdditionalSlides的值不能大于slider的总个数
    示例代码:

centeredSlides: true,
loopAdditionalSlides: 1,
slidesPerView: 3,
loop: true,
watchActiveIndex: true

2.background-size属性:
    注意:滤镜和background-image路径要是绝对路径,而且要相同。
    代码示例:

background: url(../images/banner1bg.png);
-moz-background-size: cover;<!-- 火狐浏览器 -->
background-size: cover;<!-- 其他浏览器 -->
background-image: url("http://localhost/work/front/images/banner1bg.png");<!-- ie浏览器 -->
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://localhost/work/front/images/banner1bg.png", sizingMethod='scale');<!-- ie浏览器 -->

3.rgba颜色:
    参考:透明度与值的参照
    0.1===19;0.2===33;0.3===4C;0.4===66;0.5===7F;
    0.6===99;0.7===B2;0.8===C8;0.9===E5;
    前两位为透明度,后四位为色值;
    代码示例:

background: rgba(255,255,255,0.1);<!-- 一般的高级浏览器都支持 -->
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19ffffff,endColorstr=#19ffffff);<!-- ie浏览器 -->

4.box-sizing(在ie7不支持):
    解决方法:减少相应得宽度或者高度。
    代码示例:

padding: 0 12px;
min-width: 160px;
*ming-width: 136px;

5.float属性(在ie7显示异常)
    情景再现:在ie7下50%的两个float:left,不在一行显示,分两行显示了。
    历史原因:IE 3px bug。
    解决方法1:给后一个元素加上margin-left:-3px即可。
    解决方法2:使用相对定位和绝对定位。

6.box-shadow属性(在ie7,8不支持):
    参数解释:
    阴影方向0-360顺时针对应不同角度的投影,不能做四周都有的投影哦
    IE滤镜
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696'/*颜色数值*/,Direction=135/*阴影角度*/,strength=5/*阴影半径*/);
    代码示例:

filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696',Direction=135,strength=5);

7.opacity属性:
    解决方法: IE滤镜    
    参数解释:
    0-100的数值对应0到1的透明度
    代码示例:

filter: Alpha(opacity=100);

haha1.图片垂直居中:
    ps:这个不是兼容问题,这是解决方法
    解决方法1:加i标签
    代码示例:
    

<div class="imglr">
	<img src="images/glory.png" alt=""><i></i>
</div>
.imglr{
	width: 400px;height: 400px;
}
.imglr i{
	display: inline-block;height: 100%;vertical-align: middle;
}
.imglr img{
	max-width: 400px;max-height:400px;
}


    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值