<meta http-equiv ="X-UA-Compatible"content ="IE = 8"/>使用webkit?

Chr*_*ris 1 css webkit cross-browser

我问这个问题,因为我现在无法测试它.

是否有可能使iexplorer 8 webkit(基于css的圆角)与以下元标记兼容?

<meta http-equiv="X-UA-Compatible" content="IE=8" />
Run Code Online (Sandbox Code Playgroud)

任何信息都会很棒!

And*_*ore 5

不,不可能使Internet Explorer 8遵循-webkit上述<meta>标记的CSS属性.

Internet Explorer 8使用Trident作为其渲染引擎,而不是Webkit.因此,您无法使Web页面与Webkit完全相同.

上述<meta>标记用于强制Internet Explorer 8及以后使用Internet Explorer 8中的呈现代码呈现页面.

实际上,使用此标记将阻止border-radius在Internet Explorer 9中工作,因为它将告诉Internet Explorer 9以Internet Explorer 8的方式呈现页面(不border-radius支持).


但是,您可以使用诸如CurvyCorners之类的JavaScript解决方案来"添加"对border-radiusCSS3属性的支持,直到Internet Explorer 9发布.请注意,尽管这是近似于border-radius不受支持的浏览器的行为,但它可能会导致其他无法预料的问题.