CSS浏览器攻击≥IE10,索引超出了数组的范围

时间:2017-02-24 11:27:35

标签: asp.net-mvc html5 css3 css-hack

尝试为Internet Explorer/Edge ≥ 10

添加此浏览器选择器hack
_:-ms-input-placeholder, :root input[type="range"] {
    display: block;  
}

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

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

enter image description here

捆绑器似乎有这个css hack的问题,非常奇怪!

1 个答案:

答案 0 :(得分:0)

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

> = IE10

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

   }
}

Microsoft Edge Browser 12+(全部)

@supports (-ms-ime-align:auto) {
  .selector { property:value; } 
}