兼容性问题,长期更新

1、a元素包裹img,img元素在IE9以下浏览器会有蓝色边框,点击a链接后变成紫色边框, 解决方案:

	img { border: none; }

2、a包裹img/文字,点击时的一瞬间会在IE9以下浏览器中出现虚线边框。解决方案:

	a:focus {outline: none; }

3、img底部3pxbug,最好用display: block。如果用vertical-align: top/bottom,当你在缩放页面时,底部有时会多1px。
3、forEach是数组的方法,当循环一组DOM对象(伪数组)时在IE和safari中会有问题。解决方案:

	Array.prototype.forEach.call(lis, function (item) {
	   item.innerHTML = item.innerHTML + new Date();
	})

4、禁止文字选中

	moz-user-select: -moz-none; 
	-moz-user-select: none; 
	-o-user-select:none; 
	-webkit-user-select:none; 
	-ms-user-select:none; 
	user-select:none

5、禁止鼠标右键菜单

	document.oncontextmenu = function () { return false; }; 
    document.onselectstart = function () { return false; };

6、safari浏览器不支持 new Date(‘2018-08-08’) 写法,解决方案: new Date(‘2018/08/08’)。

7、移动端点击a元素会有蓝色背景,去除方法:

	-webkit-tap-highlight-color: transparent;

8、去除移动端水平方向的滚动条。

	html { overflow-x: hidden; }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值