当前位置: 首页 > Web前端 > CSS

如何只在IE下加载CSS样式表

时间:2023-03-30 17:57:33 CSS

前言:IE一直是一个特殊的浏览器,我们可以通过一些方法来指定只在IE浏览器下加载样式表。IE9及更早版本:可以使用条件注释语句加载ie特有的样式表。使用如下所示的外部样式表。但是如果是IE10或者以上,这个方法不是很适用。IE10或IE11:使用媒体查询(-ms-high-contrast)加载样式表。由于-ms-high-contrast是Microsoft特定的(并且仅在IE10+中可用),因此只能在InternetExplorer10或更高版本中解析。@mediaalland(-ms-high-contrast:none),(-ms-high-contrast:active){/*IE10+CSSstylesgohere*/}MicrosoftEdge12:参考文章@supports@supportsavailable@supports(-ms-accelerator:true){/*IEEdge12+CSSstylesgohere*/}总结如果我们只想为IE加载样式表,我们只需要设置条件注释和-ms-high-contrast媒体查询。