IE条件注释
它是由Microsoft从IE5开始就提出并提供的一种非标准逻辑语句。 灵活的判断不同IE版本,且导入不同的html/css/js等。 属于Microsoft官方给出的兼容解决方案,并且能顺利通过W3C标准的效验。
了解关键词lt :Less than的简写,也就是小于的意思。
lte :Less than or equal to的简写,也就是小于或等于的意思。
gt :Greater than的简写,也就是大于的意思。
gte:Greater than or equal to简写,也就是大于或等于的意思。
!:不等于
使用它
(1)只有IE可以识别[ IE5 ]
解释:只有IE5以上的版本才刚开始支持IE条件注释,所以只有IE可以识别它。
(2)只有特定版本才能识别 [ = ]
解释:IE8才能识别,IE7和IE9都无法识别。
(3)只有不是特定版本才能识别 [ >< ]
解释:除了IE6不能识别,都能识别,但要在IE5以上,为什么,前面已经赘述了。
(4)只有高于特定版本才能识别[ > ]
解释:必须高于IE6版本才能识别,IE6版本也无法识别。
(5)等于或高于特定版本才能识别[ >= ]
解释:IE8或更高才能识别,IE7无法识别。
(6)低于特定版本才能识别[ < ]
解释:IE9以下无法识别,IE9也无法识别。
(7)等于或低于特定的版本才能识别[
关注
打赏
热门博文
- uni-app - 随机数生成器,随机生成指定区间的整数或小数(支持指定小数点的位数)
- uni-app - 节流与防抖(按钮节流、输入框防抖解决方案)
- 微信小程序 - 页面触底 onReachBottom() 懒加载自动计算分页、检查是否已经请求完全部数据、自动请求接口合并数据(高效自动判断分页懒加载是否继续请求接口数据,超详细触底请求后端示例教程)
- JavaScript - 简单快速,根据条件剔除删除对象中某个字段键值(key / value)
- 微信小程序 - wx.navigateTo 跳转的路径携带 query 等参数,直接被忽略截断了(只剩网页域名后面的参数都没了),导致无法顺利传递给 web-view 组件(解决方案)
- JavaScript - 判断当前网页是否在微信内置浏览器中运行(最靠谱的方案,检查是否在微信浏览器中打开网站或页面)
- JavaScript - 纯 JS 实现让浏览器滚动条回到顶部(3种解决方案)
- uni-app - 根据后端返回的唯一 ID / code,生成 “唯一“ 的推荐码、邀请码、订单号、加密路由、一串英文+数字长字符等 (支持反序列化原 ID 解码,逆向得出 ID 二者互转)
- Vue Nuxt.js - 根据后端返回的唯一 ID / code,生成 “唯一“ 的推荐码、邀请码、订单号、加密路由、一串英文+数字长字符等 (支持反序列化原 ID 解码,逆向得出 ID 二者互转)
- JavaScript - 根据后端返回的唯一 ID / code,生成 “唯一“ 的推荐码、邀请码、订单号、加密路由、一串英文+数字长字符等 (支持反序列化原 ID 解码,逆向得出 ID 二者互转)