美文网首页
【IE】CSS版本兼容&JS检测

【IE】CSS版本兼容&JS检测

作者: ShineaSYR | 来源:发表于2019-12-23 16:39 被阅读0次

1. IECss hack

参考来源:区分IE8/IE7/IE6及其他浏览器-CSS “\9″hack
IE8-: '\9', IE7-: *;
注:部分方法为同事内部分享,纯记录向

区分 方法 caniuse/eg
IE&其他浏览器 ::-webkit-whatever
IE9&其他浏览器 :invalid
IE8&其他浏览器 :enabled
IE8&其他浏览器 :root
IE7 * *display:inline;
/*区分IE8和其他浏览器*/
/*:root选择器会提高优先级*/
.cl {
    /*IE8*/
    color: #aaa;
}
.cl, xxx:enabled {
    color: #bbb;
}

/*区分IE9和其他浏览器*/
.cl {
    /*IE9*/
    color: #aaa;
}
.cl, xxx:invalid {
    color: #bbb;
}
/*IE9特殊*/
xxx {
    /*一倍图兜底*/
    background-image: url("");
    /*IE9+ 二倍图 or svg*/
    background-image: url(""), none;
}

/*区分IE和其他浏览器*/
.cl {
    /*IE*/
    color: #aaa;
}
.cl, span::-webkit-scrollbar {
    /*chrome、firefox*/
    color: #bbb;
}

2. IE 版本检测

版本 方法1 caniuse
IE !('open' in document.createElement('details'))
IE8- !document.addEventListener
IE9- !history.pushState

相关文章

  • 前端 & 小测

    点亮星星 文本打点-单行 用户体验&实现 文字垂直居中 CSS-宽高定比例展示 【IE】CSS版本兼容&JS检测 ...

  • 【IE】CSS版本兼容&JS检测

    1. IECss hack 参考来源:区分IE8/IE7/IE6及其他浏览器-CSS “\9″hackIE8-: ...

  • video.js

    CDN:video-js.css videojs-ie8.min.js (兼容IE8) video.js test :

  • css3动画与js动画

    比较 兼容性 css3 兼容性不好,IE10才开始支持。 js 兼容性好,甚至可以兼容IE6。 性能 css3 在...

  • 打造炫酷的progressbar(上限可大于100%)

    HTML + CSS + JS 原生实现, 兼容 Chrome, Firefox, IE9 及以上, 兼容 PC,...

  • 浏览器兼容性注意点

    一、宗旨 主要还是关注IE兼容性,交易类网站必须支持IE6,平时一般兼容到IE8。 二、HTML、CSS、JS常用...

  • jQuery学习:初识

    基础 jQuery就是一个js库 分类: 1.x版本: 能够兼容IE678浏览器 2.x版本:不兼容IE678浏览...

  • Vue.js学习笔记(1)

    安装 兼容性 Vue.js 不支持 IE8 及其以下版本。Vue.js 支持所有兼容 ECMAScript 5 的...

  • jquery - 简介

    简介jquery是一个轻量级的js库。核心是js,不仅兼容了CSS3,还兼容了各种浏览器.比如:ie,firefo...

  • 全国哀悼日网站背景图片变灰色css3样式

    css3属性filter设置,IE不兼容 IE浏览器使用grayscale.js,配合样式可以使界面变成灰色 fi...

网友评论

      本文标题:【IE】CSS版本兼容&JS检测

      本文链接:https://www.haomeiwen.com/subject/ptzznctx.html