IE10、IE11和Microsoft Edge的Hack

IE10、IE11和Microsoft Edge的Hack

随着Win10的推广,Microsoft Edge浏览器已经越来越普遍,但是IE11也是伴随其中,尾大不掉。

首先,了解一下概念,如下图:微软Edge浏览器和EdgeHTML是两种不同的东西。Edge是一款浏览器,而EdgeHTML是渲染引擎,用于处理和渲染网页元素。既然二者有本质区别,他们的更新版本也就完全不同。如果有网站依赖于引擎版本号,而非浏览器版本,就可能引起网站错误。

下面就介绍一下IE10、IE11和Microsoft Edge的Hack的大全:

CSS-Hack for Microsoft Edge Browser 12+

@supports (-ms-accelerator:true) {

.selector { property:value; }

}

CSS-Hack for Microsoft Edge Browser 12+

_:-ms-lang(x),

_::-webkit-meter-bar,

.selector {

property:value;

}

CSS-Hack for Microsoft Edge Browser 12+

_:-ms-lang(x),

_:-webkit-full-screen,

.selector {

property: value;

}

CSS-Hack for Microsoft Edge Browser 12 only

@supports (-ms-accelerator:true) and (not (color:unset)) {

.selector { property:value; }

}

CSS-Hack for Microsoft Edge Browser 13+

@supports (-ms-accelerator:true) and (color:unset) {

.selector { property:value; }

}

CSS-Hack for Microsoft Edge Browser 13+

_:-ms-lang(x),

_::-webkit-meter-bar,

.selector {

property:value;

}

CSS-Hack for Internet Explorer 11+(IE11、Edge)

@charset "<Any Modern Browser but MSIE 10- or FF 18- >";

_:-ms-lang(x), .selector { property:value; }

CSS-Hack for Internet Explorer 11 only

_:-ms-fullscreen,

:root .selector {

property: value;

}

CSS-Hack for Internet Explorer 10+(IE10、IE11、Edge)

_:-ms-lang(x),

.selector {

property: value;

}

CSS-Hack for Internet Explorer 10 only

_:-ms-lang(x),

.selector {

property: value9;

}

CSS-Hack for Internet Explorer 9+(IE9、IE10、IE11)

_::selection,

.selector {

property: value;

}

CSS-Hack for Internet Explorer 8+(IE9、IE10、IE11)

@media screen {

.selector {

property: value;

}

}

Any non-Microsoft modern browsers (Safari 9+, Chrome 28+, Firefox 22+)

@supports (not (-ms-accelerator:true)) {

   .selector {

    property:value;

  }

}

时间: 2024-12-26 06:17:27

IE10、IE11和Microsoft Edge的Hack的相关文章

让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法转

让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法 最近做一个Web网站,之前一直觉得bootstrap非常好,这次使用了bootstrap3,在chrome,firefox,safari,opera,360浏览器(极速模式).搜狗浏览器等浏览器下均没有问题,而在IE8及IE11下发现样式无法显示,然后各种百度啊,最后在 雅朋网 的一个网友帖子的帮助下解决了问题,也参考了 千寻学习网 的资料,先将解决方法总结如下: 首先需要确保你的HTML页面开始部分要有DOC

转载------让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法

本文是转载及收藏 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法 最近做一个Web网站,之前一直觉得bootstrap非常好,这次使用了bootstrap3,在chrome,firefox,safari,opera,360浏览器(极速模式).搜狗浏览器等浏览器下均没有问题,而在IE8及IE11下发现样式无法显示,然后各种百度啊,最后在 雅朋网 的一个网友帖子的帮助下解决了问题,也参考了 千寻学习网 的资料,先将解决方法总结如下: 首先需要确保你的HTML页面

对于Microsoft Edge的开发者视角

Microsoft Edge一开始是作为IE的补充,但后来为了试图打破过去和遗留的互联网技术就被考虑为单独发展.微软表示他们想通过提升性能.安全性.可靠性以及减少代码复杂性获得比其他现代浏览器更好的互操作性. Edge将通过不同的形式因素.输入类型.鼠标.触摸以及触控笔运行在所有Windows设备上.虽然为了旧版软件微软决定在Windows 10中保留IE,但主要的浏览器依旧是Edge.微软建议开发者仅仅将Edge作为新项目的开发对象. 现在这里有两个Chakra二进制文件:(jscript9.

A Developer&#39;s Guide to Windows 10 answers of Microsoft Edge JavaScript engine

1 A Developer's Guide to Windows 10 https://mva.microsoft.com/en-US/training-courses/a-developer-s-guide-to-windows-10-12618 Microsoft  Edge JavaScript engine 9 | Microsoft Edge and the Web Platform 1. Which control allows you to embed web content in

如何通过组策略为IE10/IE11添加收藏夹栏

如何通过组策略为IE10/IE11添加收藏夹栏 重所周知,在IE10之后微软在组策略取消了Internet Explorer维护选项,在最初的时候我们可以通过Internet Explorer维护来设置IE的收藏夹,主页等,但是到了客户端换成了IE10或者IE11之后或者活动目录DC换成了Windows Sever 2012之后就会发现设置Internet Explorer已经不生效了. 如下是旧版本最初的Internet Explorer维护设置收藏夹界面 下面我们介绍如何为IE10.IE11

Windows 10 系统Microsoft Edge的使用手册

体验网络有了一种新的方法.只有在 Windows 10 上才能找到它. 下面详细介绍一下Edge浏览器的使用规范: 一.打开Windows10系统的Edge浏览器. 1. 单击任务栏上的Edge浏览器图标. 2. 双击桌面上Edge浏览器图标 3. 单击开始菜单中Edge浏览器图标 二.了解 Microsoft Edge 1. 在地址栏中更快速地搜索 无论你是要查找企鹅图片,还是只想要了解天气状况,直接在地址栏中键入你的搜索内容可以节省时间. 你将立即获得搜索建议.来自 Web 的即时结果以及你

Windows10 之移除Cortana、 Microsoft Edge、联系支持人员和Windows 反馈等应用

除标准应用(具体见Windows 10 之重新安装应用)外,Windows 10还有一类应用System App称为系统应用,这类应用最大的特点是不能用PowerSell命令等方法进行删除,如Cortana. Microsoft Edge.联系支持人员和Windows 反馈等应用. 对于这类应用的移除方法,其实就是将应用所对应用的文件夹进行更名即可. 系统应用所在的文件夹位置有两个,一个是C:\Windows\SystemApps,另外一个就是C:\Users\登录用户名\AppData\Loc

又一流氓推广Microsoft Edge,我勒个去

最新的Windows10 的升级也是醉了,不得不吐槽一个非常流氓的浏览器推广:Microsoft Edge(这小婊砸). 为了将之前的历史包袱IE干掉,这次微软也是蛮拼的,直接把IE从电脑里干掉了,你根本找不到还有这样一款软件存在.真的是我勒个去啊!!!心中的草泥马在奔腾而过啊. 没有IE,不用不就行了呗?!简直是Too young too simple.你知道广大我们伟大的gov群体为广大百姓配备的系统,都是必须得用这个IE运行的.你可以说不用,你也可以拒绝,可是上头的人根本不给你这个与时俱进

如何在Microsoft Edge浏览器中添加一个Hello World插件

注:本文提到的代码示例下载地址> How to add a Hello World extension to Microsoft Edge Microsoft Edge 随着Win 10一起推出,是微软现在主推的浏览器.Edge 相比较于IE, 有更强的交互性,安全性,提供了更好的用户体验.而且这次Edge浏览器也开始支持浏览器插件喽. Edge 上的插件跟其他Chrome, FireFox等浏览器上的插件类似.但其API还在开发当中,截止到目前,已经可以支持大部分的API了.如果想要看具体的A