0

尝试为 Internet Explorer/Edge ≥ 10添加此浏览器选择器黑客

_:-ms-input-placeholder, :root input[type="range"] {
    display: block;  
}

@Styles.Render("~/content/myCssBundle")用来渲染我的 CSS。

但是,当我将上面的 hack 包含在我的一个 css 文件中时,我得到: 索引超出了数组的范围。

在此处输入图像描述

bundler似乎对这个css hack有问题,很奇怪!

4

1 回答 1

0

虽然上述选择器导致了上述问题,
但以下选择器与 ASP.NET CSS 捆绑/渲染系统配合得很好:

>= IE10

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {    
   .YourSelector{

   }
}

Microsoft Edge 浏览器 12+(全部)

@supports (-ms-ime-align:auto) {
  .selector { property:value; } 
}
于 2017-02-24T11:41:26.000 回答